<?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 InstrumentationRuntimeTSan.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>cae735f7 - [lldb] Migrate runtime instrumentation plugins to ReportWarning</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#cae735f7</link>
        <description>[lldb] Migrate runtime instrumentation plugins to ReportWarning

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Thu, 17 Mar 2022 06:09:59 +0000</pubDate>
        <dc:creator>Jonas Devlieghere &lt;jonas@devlieghere.com&gt;</dc:creator>
    </item>
<item>
        <title>0542d152 - Remove redundant string initialization (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#0542d152</link>
        <description>Remove redundant string initialization (NFC)Identified with readability-redundant-string-init.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Sun, 26 Dec 2021 17:39:26 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a3942318 - [lldb] Remove ConstString from SymbolVendor, Trace, TraceExporter, UnwindAssembly, MemoryHistory and InstrumentationRuntime plugin names</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#a3942318</link>
        <description>[lldb] Remove ConstString from SymbolVendor, Trace, TraceExporter, UnwindAssembly, MemoryHistory and InstrumentationRuntime plugin names

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Fri, 29 Oct 2021 09:40:54 +0000</pubDate>
        <dc:creator>Pavel Labath &lt;pavel@labath.sk&gt;</dc:creator>
    </item>
<item>
        <title>bdc4c0bc - Revert &quot;[lldb] avoid assert in threadsanitizer tests on linux&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#bdc4c0bc</link>
        <description>Revert &quot;[lldb] avoid assert in threadsanitizer tests on linux&quot;This reverts commit f369d51896e1c0f61df253b116c42771479549df. The bug thisfixes was already fixed by 1c5a0cb1c3bffdae0d73acf8a23e31646b35c596 with thesame approach and this commit is now just giving the variable a second fallbackvalue.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Fri, 04 Sep 2020 07:30:12 +0000</pubDate>
        <dc:creator>Raphael Isemann &lt;teemperor@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f369d518 - [lldb] avoid assert in threadsanitizer tests on linux</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#f369d518</link>
        <description>[lldb] avoid assert in threadsanitizer tests on linuxThe tests are unsupported on linux, but they assert inThread::GetStopDescriptionRaw() because of empty stop reasondescription. And it is empty becauseInstrumentationRuntimeTSan::NotifyBreakpointHit() failsto get report from InstrumentationRuntimeTSan::RetrieveReportData(),which is possibly(?) the reason why this is unsupported on linux.Add a dummy stop reason description for this case, which changesthe test result from failing to unsupported.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Mon, 17 Aug 2020 20:54:45 +0000</pubDate>
        <dc:creator>Lubo&#353; Lu&#328;&#225;k &lt;l.lunak@centrum.cz&gt;</dc:creator>
    </item>
<item>
        <title>1c5a0cb1 - [lldb] Don&apos;t crash when LLDB can&apos;t extract the tsan report</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#1c5a0cb1</link>
        <description>[lldb] Don&apos;t crash when LLDB can&apos;t extract the tsan reportRight now all tsan tests are crashing on Linux. The tests were already marked asexpected failures, but since commit 20ce8affce85d added an assert that everyStopInfo needs a non-empty stop description the tests actually started crash(which is even with an expectedFailure a failed test).The reason for that is that we never had any stop description when hitting tsanerrors on Linux. Before the assert that just made the test fail, but now theempty description is hitting the assert. This patch just adds a generic stopdescription mentioning tsan to prevent that we hit that assert on platformswhere we don&apos;t support extracting the tsan report.Reviewed By: frissDifferential Revision: https://reviews.llvm.org/D86593

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Mon, 31 Aug 2020 09:12:32 +0000</pubDate>
        <dc:creator>Raphael Isemann &lt;teemperor@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f9568a95 - [lldb][NFC] Make all CompilerDeclContext parameters references instead of pointers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#f9568a95</link>
        <description>[lldb][NFC] Make all CompilerDeclContext parameters references instead of pointersSummary:All of our lookup APIs either use `CompilerDeclContext &amp;` or `CompilerDeclContext *` semi-randomly it seems.This leads to us constantly converting between those two types (and doing nullptr checks when going frompointer to reference). It also leads to the confusing situation where we have two possible ways to expressthat we don&apos;t have a CompilerDeclContex: either a nullptr or an invalid CompilerDeclContext (aka a defaultconstructed CompilerDeclContext).This moves all APIs to use references and gets rid of all the nullptr checks and conversions.Reviewers: labath, mib, shafikReviewed By: labath, shafikSubscribers: shafik, arphaman, abidh, JDevlieghere, lldb-commitsTags: #lldbDifferential Revision: https://reviews.llvm.org/D74607

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Mon, 17 Feb 2020 18:25:52 +0000</pubDate>
        <dc:creator>Raphael Isemann &lt;teemperor@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bba9ba8d - [lldb/Plugin] s/LLDB_PLUGIN/LLDB_PLUGIN_DEFINE/ (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#bba9ba8d</link>
        <description>[lldb/Plugin] s/LLDB_PLUGIN/LLDB_PLUGIN_DEFINE/ (NFC)Rename LLDB_PLUGIN to LLDB_PLUGIN_DEFINE as Pavel suggested in D73067 toavoid name conflict.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Fri, 14 Feb 2020 17:46:02 +0000</pubDate>
        <dc:creator>Jonas Devlieghere &lt;jonas@devlieghere.com&gt;</dc:creator>
    </item>
<item>
        <title>6115bd9b - [LLDB] Fix GCC warnings about extra semicolons. NFC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#6115bd9b</link>
        <description>[LLDB] Fix GCC warnings about extra semicolons. NFC.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Mon, 10 Feb 2020 09:17:48 +0000</pubDate>
        <dc:creator>Martin Storsj&#246; &lt;martin@martin.st&gt;</dc:creator>
    </item>
<item>
        <title>fbb4d1e4 - [lldb/Plugins] Use external functions to (de)initialize plugins</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#fbb4d1e4</link>
        <description>[lldb/Plugins] Use external functions to (de)initialize pluginsThis is a step towards making the initialize and terminate calls begenerated by CMake, which in turn is towards making it possible todisable plugins at configuration time.Differential revision: https://reviews.llvm.org/D74245

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Fri, 07 Feb 2020 22:58:18 +0000</pubDate>
        <dc:creator>Jonas Devlieghere &lt;jonas@devlieghere.com&gt;</dc:creator>
    </item>
<item>
        <title>22b04487 - [lldb][NFCI] Remove unused LanguageType parameters</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#22b04487</link>
        <description>[lldb][NFCI] Remove unused LanguageType parametersThese parameters are unused in these methods, and some of them only had aLanguageType parameter to pipe to other methods that don&apos;t use iteither.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Fri, 31 Jan 2020 05:55:18 +0000</pubDate>
        <dc:creator>Alex Langford &lt;apl@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>adcd0268 - Make llvm::StringRef to std::string conversions explicit.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#adcd0268</link>
        <description>Make llvm::StringRef to std::string conversions explicit.This is how it should&apos;ve been and brings it more in line withstd::string_view. There should be no functional change here.This is mostly mechanical from a custom clang-tidy check, with a lot ofmanual fixups. It uncovers a lot of minor inefficiencies.This doesn&apos;t actually modify StringRef yet, I&apos;ll do that in a follow-up.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Tue, 28 Jan 2020 19:23:46 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>80814287 - [lldb][NFC] Fix all formatting errors in .cpp file headers</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#80814287</link>
        <description>[lldb][NFC] Fix all formatting errors in .cpp file headersSummary:A *.cpp file header in LLDB (and in LLDB) should like this:```//===-- TestUtilities.cpp -------------------------------------------------===//```However in LLDB most of our source files have arbitrary changes to this format andthese changes are spreading through LLDB as folks usually just use the existingsource files as templates for their new files (most notably the unnecessaryeditor language indicator `-*- C++ -*-` is spreading and in every reviewsomeone is pointing out that this is wrong, resulting in people pointing out that thisis done in the same way in other files).This patch removes most of these inconsistencies including the editor language indicators,all the different missing/additional &apos;-&apos; characters, files that center the file name, missingtrailing `===//` (mostly caused by clang-format breaking the line).Reviewers: aprantl, espindola, jfb, shafik, JDevlieghereReviewed By: JDevlieghereSubscribers: dexonsmith, wuzish, emaste, sdardis, nemanjai, kbarton, MaskRay, atanasyan, arphaman, jfb, abidh, jsji, JDevlieghere, usaxena95, lldb-commitsTags: #lldbDifferential Revision: https://reviews.llvm.org/D73258

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Fri, 24 Jan 2020 07:23:27 +0000</pubDate>
        <dc:creator>Raphael Isemann &lt;teemperor@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7745990d - [lldb/Plugin] Rename TSanRuntime for consistency with plugin (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp#7745990d</link>
        <description>[lldb/Plugin] Rename TSanRuntime for consistency with plugin (NFC)Renames TSanRuntime to InstrumentationRuntimeTSan to beconsistent with the directory structure and plugin name.

            List of files:
            /llvm-project-15.0.7/lldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp</description>
        <pubDate>Tue, 21 Jan 2020 22:50:36 +0000</pubDate>
        <dc:creator>Jonas Devlieghere &lt;jonas@devlieghere.com&gt;</dc:creator>
    </item>
</channel>
</rss>
