<?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 compress-debug-sections.yaml</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d4035af2 - [llvm-readelf/obj] - Print section symbol names properly when dumping relocations.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#d4035af2</link>
        <description>[llvm-readelf/obj] - Print section symbol names properly when dumping relocations.Currently `--relocations` ignores section symbol names and always printssection names for them. This is inconsistent with GNU readelf and with `--symbols`.We have a code in `getFullSymbolName` (which is used for `--symbols`) which can bereused for `getRelocationTarget` (used for `--relocations`).With that the issue described is fixed and code becomes a bit shorter.Also with this change we start to print more relocations (in situations when we justshowed warnings instead before) and also start to report more diagnostic warnings(see reloc-zero-name-or-value.test).Differential revision: https://reviews.llvm.org/D87613

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Fri, 11 Sep 2020 13:26:59 +0000</pubDate>
        <dc:creator>Georgii Rymar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>6da44ad7 - [yaml2obj][obj2yaml] - Change how symbol&apos;s binding is descibed when parsing/dumping.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#6da44ad7</link>
        <description>[yaml2obj][obj2yaml] - Change how symbol&apos;s binding is descibed when parsing/dumping.Currently, YAML has the following syntax for describing the symbols:Symbols:  Local:    LocalSymbol1:    ...    LocalSymbol2:    ...  ...  Global:    GlobalSymbol1:  ...  Weak:  ...  GNUUnique:I.e. symbols are grouped by their bindings. That is not very convenient,because:It does not allow to set a custom binding, what can be useful for producingbroken/special outputs for test cases. Adding a new binding would require tochange a syntax (what we observed when added GNUUnique recently).It does not allow to change the order of the symbols in .symtab/.dynsym,i.e. currently all Local symbols are placed first, then Global, Weak and GNUUniqueare following, but we are not able to change the order.It is not consistent. Binding is just one of the properties of the symbol,we do not group them by other properties.It makes the code more complex that it can be. This patch shows it can be simplifiedwith the change performed.The patch changes the syntax to just:Symbols:  Symbol1:  ...  Symbol2:  ......With that, we are able to work with the binding field just like with any other symbol property.Differential revision: https://reviews.llvm.org/D60122llvm-svn: 357595

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Wed, 03 Apr 2019 14:53:42 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>27257171 - Recommit r356738 &quot;[llvm-objcopy] - Implement replaceSectionReferences for GroupSection class.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#27257171</link>
        <description>Recommit r356738 &quot;[llvm-objcopy] - Implement replaceSectionReferences for GroupSection class.&quot;Fix: r356853 + set AddressAlign to 4 in Inputs/compress-debug-sections.yaml for the new group section introduced.Original commit message:Currently, llvm-objcopy incorrectly handles compression and decompression of thesections from COMDAT groups, because we do not implement thereplaceSectionReferences for this type of the sections.The patch does that.Differential revision: https://reviews.llvm.org/D59638llvm-svn: 356856

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Sun, 24 Mar 2019 14:41:45 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>d822018d - Revert r356738 &quot;[llvm-objcopy] - Implement replaceSectionReferences for GroupSection class.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#d822018d</link>
        <description>Revert r356738 &quot;[llvm-objcopy] - Implement replaceSectionReferences for GroupSection class.&quot;Seems this broke ubsan bot:http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap-ubsan/builds/11760llvm-svn: 356745

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Fri, 22 Mar 2019 12:14:04 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>73e1c4a0 - [llvm-objcopy] - Implement replaceSectionReferences for GroupSection class.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#73e1c4a0</link>
        <description>[llvm-objcopy] - Implement replaceSectionReferences for GroupSection class.Currently, llvm-objcopy incorrectly handles compression and decompression of thesections from COMDAT groups, because we do not implement thereplaceSectionReferences for this type of the sections.The patch does that.Differential revision: https://reviews.llvm.org/D59638llvm-svn: 356738

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Fri, 22 Mar 2019 10:24:37 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>0373bedb - [llvm-objcopy] - Use replaceSectionReferences to update the sections for symbols in symbol table.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#0373bedb</link>
        <description>[llvm-objcopy] - Use replaceSectionReferences to update the sections for symbols in symbol table.If the compression was used and we had a symbol not involved in relocation,we never updated its section and it was silently removed from the output.Differential revision: https://reviews.llvm.org/D59542llvm-svn: 356554

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Wed, 20 Mar 2019 13:57:47 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>d8a5c6cf - [llvm-objcopy] - Fix --compress-debug-sections when there are relocations.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#d8a5c6cf</link>
        <description>[llvm-objcopy] - Fix --compress-debug-sections when there are relocations.When --compress-debug-sections is given,llvm-objcopy removes the uncompressed sections and adds compressed to the section list.This makes all the pointers to old sections to be outdated.Currently, code already has logic for replacing the target sections of the relocationsections. But we also have to update the relocations by themselves.This fixes https://bugs.llvm.org/show_bug.cgi?id=40885.Differential revision: https://reviews.llvm.org/D58960llvm-svn: 355821

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Mon, 11 Mar 2019 11:01:24 +0000</pubDate>
        <dc:creator>George Rimar &lt;grimar@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>6e4dc6f2 - [llvm-objcopy] Move elf-specific tests into subfolder</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml#6e4dc6f2</link>
        <description>[llvm-objcopy] Move elf-specific tests into subfolderIn this diff the elf-specific tests are moved into the subfolder llvm-objcopy/ELF(the change was discussed in the comments on https://reviews.llvm.org/D54674).A separate code reivew wasn&apos;t sent for this change since Phabricator is failing to create such a large diff.Test plan: make check-allmake check-llvm-toolsmake check-llvm-tools-llvm-objcopyllvm-svn: 347958

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/Inputs/compress-debug-sections.yaml</description>
        <pubDate>Fri, 30 Nov 2018 05:43:39 +0000</pubDate>
        <dc:creator>Alexander Shaposhnikov &lt;shal1t712@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
