<?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 DWARFDebugInfoTest.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b8e4d1b4 - [test] Remove zlib-gnu tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#b8e4d1b4</link>
        <description>[test] Remove zlib-gnu tests

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Thu, 14 Jul 2022 23:28:57 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>611ffcf4 - [llvm] Use value instead of getValue (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#611ffcf4</link>
        <description>[llvm] Use value instead of getValue (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Thu, 14 Jul 2022 06:11:56 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3361a364 - [llvm] Use has_value instead of hasValue (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#3361a364</link>
        <description>[llvm] Use has_value instead of hasValue (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Wed, 13 Jul 2022 05:25:42 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3b7c3a65 - Revert &quot;Don&apos;t use Optional::hasValue (NFC)&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#3b7c3a65</link>
        <description>Revert &quot;Don&apos;t use Optional::hasValue (NFC)&quot;This reverts commit aa8feeefd3ac6c78ee8f67bf033976fc7d68bc6d.

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Sat, 25 Jun 2022 18:56:50 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>aa8feeef - Don&apos;t use Optional::hasValue (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#aa8feeef</link>
        <description>Don&apos;t use Optional::hasValue (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Sat, 25 Jun 2022 18:55:57 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d152e50c - [llvm] Don&apos;t use Optional::{hasValue,getValue} (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#d152e50c</link>
        <description>[llvm] Don&apos;t use Optional::{hasValue,getValue} (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Sat, 25 Jun 2022 18:24:23 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>30c67587 - Use value_or instead of getValueOr (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#30c67587</link>
        <description>Use value_or instead of getValueOr (NFC)

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Sun, 19 Jun 2022 17:34:41 +0000</pubDate>
        <dc:creator>Kazu Hirata &lt;kazu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>adf4142f - [MC] De-capitalize SwitchSection. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#adf4142f</link>
        <description>[MC] De-capitalize SwitchSection. NFCAdd SwitchSection to return switchSection. The API will be removed soon.

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Sat, 11 Jun 2022 05:50:55 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>290e4823 - Cleanup LLVMDWARFDebugInfo</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#290e4823</link>
        <description>Cleanup LLVMDWARFDebugInfoAs usual with that header cleanup series, some implicit dependencies now need tobe explicit:llvm/DebugInfo/DWARF/DWARFContext.h no longer includes:- &quot;llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFCompileUnit.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFDebugAranges.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFDebugFrame.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFDebugLoc.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFDebugMacro.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFGdbIndex.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFSection.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFTypeUnit.h&quot;- &quot;llvm/DebugInfo/DWARF/DWARFUnitIndex.h&quot;Plus llvm/Support/Errc.h not included by a bunch of llvm/DebugInfo/DWARF/DWARF*.h filesPreprocessed lines to build llvm on my setup:after: 1065629059before: 1066621848Which is a great diff!Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanupDifferential Revision: https://reviews.llvm.org/D119723

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Mon, 14 Feb 2022 15:27:04 +0000</pubDate>
        <dc:creator>serge-sans-paille &lt;sguelton@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>fbf52caf - [AIX] Disable tests that fail because of no 64-bit XCOFF object file support</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#fbf52caf</link>
        <description>[AIX] Disable tests that fail because of no 64-bit XCOFF object file supportThe modified tests fail because 64-bit XCOFF object files are not currently supported on AIX. This patch disables these tests on 64-bit AIX for now.This patch is similar to D111887 except the failures on this patch are on a 64-bit build.Reviewed By: shchenz, #powerpcDifferential Revision: https://reviews.llvm.org/D113049

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Sun, 09 Jan 2022 17:20:38 +0000</pubDate>
        <dc:creator>Jake Egan &lt;jakeegan10@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f5907ea1 - [unittest][DebugInfo/DWARF] Do not report skipped tests as passed</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#f5907ea1</link>
        <description>[unittest][DebugInfo/DWARF] Do not report skipped tests as passedThis is similar to what we have already done to some other tests.See D102643, D102710, D102754.Differential Revision: https://reviews.llvm.org/D116108

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Wed, 22 Dec 2021 11:52:49 +0000</pubDate>
        <dc:creator>Igor Kudrin &lt;ikudrin@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>2e11e888 - [unittest][DebugInfo/DWARF] Do not create dwarfgen::Generator if MCAsmBackend is missing</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#2e11e888</link>
        <description>[unittest][DebugInfo/DWARF] Do not create dwarfgen::Generator if MCAsmBackend is missingdwarfgen::Generator cannot be created if there is no asm backend for atarget. For example, if the default target triple is nvptx-nvidia-cuda,some tests fail even after D98400, which added checks for most cases.This patch extends the approach to the remaining cases.Differential Revision: https://reviews.llvm.org/D116107

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Wed, 22 Dec 2021 11:52:43 +0000</pubDate>
        <dc:creator>Igor Kudrin &lt;ikudrin@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>71e5488a - DebugInfo: Migrate callers from getAsCString to dwarf::toString</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#71e5488a</link>
        <description>DebugInfo: Migrate callers from getAsCString to dwarf::toStringThis makes a bunch of these call sites independent of a follow-up changeI&apos;m making to have getAsCString return Expected&lt;const char*&gt; for moredescriptive error messages so that the failures there can becommunicated up to DWARFVerifier (or other callers who want to providemore verbose diagnostics) so DWARFVerifier doesn&apos;t have to re-implementthe string lookup logic and error checking.

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Tue, 14 Dec 2021 19:45:23 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d24e721d - [AIX] Disable tests failing due to lack of 64-bit XCOFF object file support</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#d24e721d</link>
        <description>[AIX] Disable tests failing due to lack of 64-bit XCOFF object file supportThe following tests are failing because 64-bit XCOFF object files are not currently supported on AIX. This patch disables these tests on AIX for now.Reviewed By: shchenzDifferential Revision: https://reviews.llvm.org/D111887

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Mon, 18 Oct 2021 17:07:45 +0000</pubDate>
        <dc:creator>Jake Egan &lt;Jake.Egan@ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>89b57061 - Move TargetRegistry.(h|cpp) from Support to MC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#89b57061</link>
        <description>Move TargetRegistry.(h|cpp) from Support to MCThis moves the registry higher in the LLVM library dependency stack.Every client of the target registry needs to link against MC anyway toactually use the target, so we might as well move this out of Support.This allows us to ensure that Support doesn&apos;t have includes from MC/*.Differential Revision: https://reviews.llvm.org/D111454

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Fri, 08 Oct 2021 17:48:15 +0000</pubDate>
        <dc:creator>Reid Kleckner &lt;rnk@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8037481c - [AIX] Disable tests failing due to missing DWARF sections</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#8037481c</link>
        <description>[AIX] Disable tests failing due to missing DWARF sectionsThe following tests are failing due to missing DWARF sections. This patch sets these tests as XFAIL/DISABLED on AIX until a more permanent solution is implemented.Reviewed By: shchenzDifferential Revision: https://reviews.llvm.org/D111336

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Fri, 08 Oct 2021 16:06:25 +0000</pubDate>
        <dc:creator>Jake Egan &lt;Jake.Egan@ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>779d24e1 - [DWARF] Find offset of attribute.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#779d24e1</link>
        <description>[DWARF] Find offset of attribute.This is used by BOLT to do patching of DebugInfo section, and Line Table. Directly by using find, and through getAttrFieldOffsetForUnit.Reviewed By: dblaikieDifferential Revision: https://reviews.llvm.org/D107874

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Wed, 01 Sep 2021 18:13:34 +0000</pubDate>
        <dc:creator>Alexander Yermolovich &lt;ayermolo@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>2af4db7d - Migrate DWARFVerifier tests to lit-based yaml instead of gtest with embedded yaml</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#2af4db7d</link>
        <description>Migrate DWARFVerifier tests to lit-based yaml instead of gtest with embedded yamlImproves maintainability (edit/modify the tests without recompiling) anderror messages (previously the failure would be a gtest failurementioning nothing of the input or desired text) and the option toimprove tests with more checks.(maybe these tests shouldn&apos;t all be in separate files - we couldprobably have DWARF yaml that contains multiple errors while still beingfairly maintainable - the various invalid offsets (ref_addr, rnglists,ranges, etc) could probably be all in one test, but for the simple sakeof the migration I just did the mechanical thing here)

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Fri, 13 Aug 2021 05:56:43 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5a865b0b - [DWARF] Don&apos;t process .debug_info relocations for DWO Context</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#5a865b0b</link>
        <description>[DWARF] Don&apos;t process .debug_info relocations for DWO ContextWhen we build with split dwarf in single mode the .o files that contain both &quot;normal&quot; debug sections and dwo sections, along with relocaiton sections for &quot;normal&quot; debug sections.When we create DWARF context in DWARFObjInMemory we process relocations and store them in the map for .debug_info, etc section.For DWO Context we also do it for non dwo dwarf sections. Which I believe is not necessary. This leads to a lot of memory being wasted. We observed 70GB extra memory being used.I went with context sensitive approach, flag is passed in. I am not sure if it&apos;s always safe not to process relocations for regular debug sections if Obj contains .dwo sections.If it is alternatvie might be just to scan, in constructor, sections and if there are .dwo sections not to process regular debug ones.Reviewed By: dblaikieDifferential Revision: https://reviews.llvm.org/D106624

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Mon, 02 Aug 2021 17:41:35 +0000</pubDate>
        <dc:creator>Alexander Yermolovich &lt;ayermolo@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>251fe986 - [Test][DebugInfo] Check for backend object emission support.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp#251fe986</link>
        <description>[Test][DebugInfo] Check for backend object emission support.The XCore backend does not support object emission. Several tests fail for thisreason when XCore is the default target. See staging buildbot builder:clang-xcore-ubuntu-20-x64.So check for backend object emission before running the tests requiring it.Incorporate isConfigurationSupported functionality in isObjectEmissionSupported,to avoid calling them both in the same tests.Differential Revision: https://reviews.llvm.org/D98400

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp</description>
        <pubDate>Mon, 14 Sep 2020 17:17:11 +0000</pubDate>
        <dc:creator>Nigel Perks &lt;nigelp@xmos.com&gt;</dc:creator>
    </item>
</channel>
</rss>
