<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>a40929dc - [lldb] Fix cross-platform kills</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/test/API/functionalities/gdb_remote_client/Makefile#a40929dc</link>
        <description>[lldb] Fix cross-platform killsThis patch fixes an amusing bug where a Platform::Kill operation wouldhappily terminate a proces on a completely different platform, as longas they have the same process ID. This was due to the fact that theimplementation was iterating through all known (debugged) processes inorder terminate them directly.This patch just deletes that logic, and makes everything go through theOS process termination APIs. While it would be possible to fix the logicto check for a platform match, it seemed to me that the implementationwas being too smart for its own good -- accessing random Processobjects without knowing anything about their state is risky at best.Going through the os ensures we avoid any races.I also &quot;upgrade&quot; the termination signal to a SIGKILL to ensure theprocess really dies after this operation.Differential Revision: https://reviews.llvm.org/D113184

            List of files:
            /llvm-project-15.0.7/lldb/test/API/functionalities/gdb_remote_client/Makefile</description>
        <pubDate>Thu, 04 Nov 2021 12:23:12 +0000</pubDate>
        <dc:creator>Pavel Labath &lt;pavel@labath.sk&gt;</dc:creator>
    </item>
</channel>
</rss>
