<?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 basic.macho.i386</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>24faade4 - Reapply r246012 [dsymutil] Emit real dSYM companion binaries.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/dsymutil/Inputs/basic.macho.i386#24faade4</link>
        <description>Reapply r246012 [dsymutil] Emit real dSYM companion binaries.With a fix for big endian machines. Thanks to Daniel Sanders for the debugging!Original commit message:The binaries containing the linked DWARF generated by dsymutil are notstandard relocatable object files like emitted did previsously. They should bedSYM companion files, which means they have a different file type in theheader, but also a couple other peculiarities: - they contain the segments and sections from the original binary in theirload commands, but not the actual contents. This means they get an addressand a size, but their offset is always 0 (but these are not virtual sections) - they also conatin all the defined symbols from the original binaryThis makes MC a really bad fit to emit these kind of binaries. The approachthat was used in this patch is to leverage MC&apos;s section layout for thedebug sections, but to use a replacement for MachObjectWriter that livesin MachOUtils.cpp. Some of the low-level helpers from MachObjectWriterwere reused too.llvm-svn: 246673

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/dsymutil/Inputs/basic.macho.i386</description>
        <pubDate>Wed, 02 Sep 2015 16:49:13 +0000</pubDate>
        <dc:creator>Frederic Riss &lt;friss@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>fae69e6d - [dsymutil] Emit real dSYM companion binaries.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/tools/dsymutil/Inputs/basic.macho.i386#fae69e6d</link>
        <description>[dsymutil] Emit real dSYM companion binaries.The binaries containing the linked DWARF generated by dsymutil are notstandard relocatable object files like emitted did previsously. They should bedSYM companion files, which means they have a different file type in theheader, but also a couple other peculiarities: - they contain the segments and sections from the original binary in theirload commands, but not the actual contents. This means they get an addressand a size, but their offset is always 0 (but these are not virtual sections) - they also conatin all the defined symbols from the original binaryThis makes MC a really bad fit to emit these kind of binaries. The approachthat was used in this patch is to leverage MC&apos;s section layout for thedebug sections, but to use a replacement for MachObjectWriter that livesin MachOUtils.cpp. Some of the low-level helpers from MachObjectWriterwere reused too.llvm-svn: 246012

            List of files:
            /llvm-project-15.0.7/llvm/test/tools/dsymutil/Inputs/basic.macho.i386</description>
        <pubDate>Wed, 26 Aug 2015 05:10:04 +0000</pubDate>
        <dc:creator>Frederic Riss &lt;friss@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
