<?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 settings-abi.yaml</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3c867898 - [lldb] Add setting to override PE/COFF ABI by module name</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/test/Shell/ObjectFile/PECOFF/settings-abi.yaml#3c867898</link>
        <description>[lldb] Add setting to override PE/COFF ABI by module nameThe setting `plugin.object-file.pe-coff.module-abi` is a string-to-enummap that allows specifying an ABI to a module name. For example:    ucrtbase.dll=msvc    libstdc++-6.dll=gnuThis allows for debugging a process which mixes both modules built usingthe MSVC ABI and modules built using the MinGW ABI.Depends on D127048Reviewed By: DavidSpickettDifferential Revision: https://reviews.llvm.org/D127234

            List of files:
            /llvm-project-15.0.7/lldb/test/Shell/ObjectFile/PECOFF/settings-abi.yaml</description>
        <pubDate>Wed, 22 Jun 2022 13:16:04 +0000</pubDate>
        <dc:creator>Alvin Wong &lt;alvin@alvinhc.com&gt;</dc:creator>
    </item>
<item>
        <title>25c8a061 - [lldb] Set COFF module ABI from default triple and make it an option</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/test/Shell/ObjectFile/PECOFF/settings-abi.yaml#25c8a061</link>
        <description>[lldb] Set COFF module ABI from default triple and make it an optionPE/COFF can use either MSVC or GNU (MinGW) ABI for C++ code, howeverLLDB had defaulted to MSVC implicitly with no way to override it. Thiscauses issues when debugging modules built with the GNU ABI, sometimeseven crashes.This changes the PE/COFF plugin to set the module triple according tothe default target triple used to build LLDB. If the default targettriple is Windows and a valid environment is specified, then thisenvironment will be used for the module spec. This not only works forMSVC and GNU, but also other environments.A new setting, `plugin.object-file.pe-coff.abi`,  has been added toallow overriding this default ABI.* Fixes https://github.com/llvm/llvm-project/issues/50775* Fixes https://github.com/mstorsjo/llvm-mingw/issues/226* Fixes https://github.com/mstorsjo/llvm-mingw/issues/282Reviewed By: omjavaidDifferential Revision: https://reviews.llvm.org/D127048

            List of files:
            /llvm-project-15.0.7/lldb/test/Shell/ObjectFile/PECOFF/settings-abi.yaml</description>
        <pubDate>Thu, 09 Jun 2022 19:34:02 +0000</pubDate>
        <dc:creator>Alvin Wong &lt;alvin@alvinhc.com&gt;</dc:creator>
    </item>
</channel>
</rss>
