<?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 insert-before.test</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>fbf2f664 - [ELF] Update flag propagation rule to ignore discarded output sections</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test#fbf2f664</link>
        <description>[ELF] Update flag propagation rule to ignore discarded output sectionsSee the updated insert-before.test for the effects: many syntheticsections are SHF_ALLOC|SHF_WRITE. If they are discarded, we don&apos;t wantto propagate their flags to subsequent output section descriptions.`getFirstInputSection(sec) == nullptr` can technically be merged into`isDiscardable` but I&apos;d like to postpone that as not sharing code may give morerefactoring opportunity.Depends on D118529.Reviewed By: peter.smith, blucaDifferential Revision: https://reviews.llvm.org/D118530

            List of files:
            /llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test</description>
        <pubDate>Tue, 01 Feb 2022 18:19:30 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>a0318711 - [ELF] Rename adjustSectionsBeforeSorting to adjustOutputSections and make it affect INSERT commands</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test#a0318711</link>
        <description>[ELF] Rename adjustSectionsBeforeSorting to adjustOutputSections and make it affect INSERT commandsadjustSectionsBeforeSorting updates some output section attributes(alignment/flags) and removes discardable empty sections. When it is called,INSERT commands have not been processed. Therefore the flags propagation rulemay not affect output sections defined in an INSERT command properly.Fix this by moving processInsertCommands before adjustSectionsBeforeSorting.adjustSectionsBeforeSorting is somewhat misnamed. The order between it andsortInputSections does not matter. With the pass shuffle, the name ofadjustSectionsBeforeSorting becomes wrong. Therefore rename it. The newname is not set into stone. The function mixes several tasks and thecode may be refactored in a way that we may give them more meaningfulnames.With this patch, I think the behavior of attribute propagation becomes morereasonable. In particular, in the absence of non-INSERT SECTIONS,inserting a section after a SHF_ALLOC one will give us a SHF_ALLOC section,not a non-SHF_ALLOC one (see linkerscript/insert-after.test).Reviewed By: peter.smith, blucaDifferential Revision: https://reviews.llvm.org/D118529

            List of files:
            /llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test</description>
        <pubDate>Tue, 01 Feb 2022 18:16:12 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>f097c108 - [ELF][test] Improve INSERT [AFTER|BEFORE] and adjustSectionsBeforeSorting tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test#f097c108</link>
        <description>[ELF][test] Improve INSERT [AFTER|BEFORE] and adjustSectionsBeforeSorting tests

            List of files:
            /llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test</description>
        <pubDate>Sat, 29 Jan 2022 06:21:12 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>7c426fb1 - [ELF] Support INSERT [AFTER|BEFORE] for orphan sections</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test#7c426fb1</link>
        <description>[ELF] Support INSERT [AFTER|BEFORE] for orphan sectionsD43468+D44380 added INSERT [AFTER|BEFORE] for non-orphan sections. This patchmakes INSERT work for orphan sections as well.`SECTIONS {...} INSERT [AFTER|BEFORE] .foo` does not set `hasSectionCommands`, so the resultwill be similar to a regular link without a linker script. The differences when `hasSectionCommands` is set include:* image base is different* -z noseparate-code/-z noseparate-loadable-segments are unavailable* some special symbols such as `_end _etext _edata` are not definedThe behavior is similar to GNU ld:INSERT is not considered an external linker script.This feature makes the section layout more flexible. It can be used to:* Place .nv_fatbin before other readonly SHT_PROGBITS sections to mitigate relocation overflows.* Disturb the layout to expose address sensitive application bugs.Reviewed By: grimarDifferential Revision: https://reviews.llvm.org/D74375

            List of files:
            /llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test</description>
        <pubDate>Mon, 10 Feb 2020 23:58:29 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8bb8433a - [LLD][ELF] - Update tests after r352366.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test#8bb8433a</link>
        <description>[LLD][ELF] - Update tests after r352366.r352366 &quot;[llvm-objdump] - Print LMAs when dumping section headers.&quot; changed the format ofllvm-objdump output. We have to update the LLD tests.llvm-svn: 352372

            List of files:
            /llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test</description>
        <pubDate>Mon, 28 Jan 2019 15:03:47 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>e737e754 - [ELF] Change llvm-objdump output for D48472: TEXT DATA -&gt; TEXT</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test#e737e754</link>
        <description>[ELF] Change llvm-objdump output for D48472: TEXT DATA -&gt; TEXTReviewers: jyknight, Bigcheese, espindolaSubscribers: emaste, arichardson, llvm-commitsDifferential Revision: https://reviews.llvm.org/D48473llvm-svn: 335404

            List of files:
            /llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test</description>
        <pubDate>Sat, 23 Jun 2018 00:15:23 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>796684b4 - [ELF] - Implement INSERT BEFORE.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test#796684b4</link>
        <description>[ELF] - Implement INSERT BEFORE.This finishes PR35877.INSERT BEFORE used similar to INSERT AFTER,it inserts sections before the given target section.Differential revision: https://reviews.llvm.org/D44380llvm-svn: 327378

            List of files:
            /llvm-project-15.0.7/lld/test/ELF/linkerscript/insert-before.test</description>
        <pubDate>Tue, 13 Mar 2018 09:18:11 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
</channel>
</rss>
