<?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>9a57d1e5 - [lldb] Allow dumping the state of all scratch TypeSystems</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/test/API/commands/target/dump/Makefile#9a57d1e5</link>
        <description>[lldb] Allow dumping the state of all scratch TypeSystemsThis adds the `target dump typesystem&apos;`command which dumps the TypeSystem of thetarget itself (aka the &apos;scratch TypeSystem&apos;). This is similar to `target modulesdump ast` which dumps the AST of lldb::Modules associated with a selectedtarget.Unlike `target modules dump ast`, the new command is not a subcommand of `targetmodules dump` as it&apos;s not touching the modules of a target at all. Also unlike`target modules dump ast` I tried to keep the implementation language-neutral,so this patch moves our Clang `Dump` to the `TypeSystem` interface so it willalso dump the state of any future/downstream scratch TypeSystems (e.g., Swift).That&apos;s also why the command just refers to a &apos;typesystem&apos; instead of an &apos;ast&apos;(which is only how Clang is necessarily modelling the internal TypeSystemstate).The main motivation for this patch is that I need to write some tests that checkfor duplicates in the ScratchTypeSystemClang of a target. There is currently noway to check for this at the moment (beside measuring memory consumption ofcourse). It&apos;s probably also useful for debugging LLDB itself.Reviewed By: labathDifferential Revision: https://reviews.llvm.org/D111936

            List of files:
            /llvm-project-15.0.7/lldb/test/API/commands/target/dump/Makefile</description>
        <pubDate>Tue, 19 Oct 2021 09:51:10 +0000</pubDate>
        <dc:creator>Raphael Isemann &lt;teemperor@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
