<?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 cfguard.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4ab3041a - Revert &quot;[NFC] remove explicit default value for strboolattr attribute in tests&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#4ab3041a</link>
        <description>Revert &quot;[NFC] remove explicit default value for strboolattr attribute in tests&quot;This reverts commit bda6e5bee04c75b1f1332b4fd1ac4e8ef6c3c247.See https://lab.llvm.org/buildbot/#/builders/109/builds/15424 for instance

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Mon, 24 May 2021 17:43:40 +0000</pubDate>
        <dc:creator>serge-sans-paille &lt;sguelton@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>bda6e5be - [NFC] remove explicit default value for strboolattr attribute in tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#bda6e5be</link>
        <description>[NFC] remove explicit default value for strboolattr attribute in testsSince d6de1e1a71406c75a4ea4d5a2fe84289f07ea3a1, no attributes is quivalent tosetting attribute to false.This is a preliminary commit for https://reviews.llvm.org/D99080

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Sun, 23 May 2021 11:19:23 +0000</pubDate>
        <dc:creator>serge-sans-paille &lt;sguelton@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a36ddf0a - Migrate function attribute &quot;no-frame-pointer-elim&quot;=&quot;false&quot; to &quot;frame-pointer&quot;=&quot;none&quot; as cleanups after D56351</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#a36ddf0a</link>
        <description>Migrate function attribute &quot;no-frame-pointer-elim&quot;=&quot;false&quot; to &quot;frame-pointer&quot;=&quot;none&quot; as cleanups after D56351

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Wed, 25 Dec 2019 00:11:33 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d157a9bc - Add Windows Control Flow Guard checks (/guard:cf).</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#d157a9bc</link>
        <description>Add Windows Control Flow Guard checks (/guard:cf).Summary:A new function pass (Transforms/CFGuard/CFGuard.cpp) inserts CFGuard checks onindirect function calls, using either the check mechanism (X86, ARM, AArch64) oror the dispatch mechanism (X86-64). The check mechanism requires a new callingconvention for the supported targets. The dispatch mechanism adds the target asan operand bundle, which is processed by SelectionDAG. Another pass(CodeGen/CFGuardLongjmp.cpp) identifies and emits valid longjmp targets, asrequired by /guard:cf. This feature is enabled using the `cfguard` CC1 option.Reviewers: thakis, rnk, theraven, pccSubscribers: ychen, hans, metalcanine, dmajor, tomrittervg, alex, mehdi_amini, mgorny, javed.absar, kristof.beyls, hiraditya, steven_wu, dexonsmith, cfe-commits, llvm-commitsTags: #clang, #llvmDifferential Revision: https://reviews.llvm.org/D65761

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Mon, 28 Oct 2019 13:22:19 +0000</pubDate>
        <dc:creator>Andrew Paverd &lt;andrew.paverd@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>4195eb10 - [COFF] Emit @feat.00 on 64-bit and set the CFG bit when emitting guardcf tables</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#4195eb10</link>
        <description>[COFF] Emit @feat.00 on 64-bit and set the CFG bit when emitting guardcf tablesThe 0x800 bit in @feat.00 needs to be set in order to make LLD pick upthe .gfid$y table. I believe this is fine to set even if we don&apos;t emitthe instrumentation.We haven&apos;t emitted @feat.00 on 64-bit before. I see that MSVC does emitit, but I&apos;m not entirely sure what the default value should be. I wentwith zero since that seems as safe as not emitting the symbol in thefirst place.Differential Revision: https://reviews.llvm.org/D52235llvm-svn: 342532

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Wed, 19 Sep 2018 09:58:30 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>d4090be3 - Rename the cfguard module flag to cfguardtable</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#d4090be3</link>
        <description>Rename the cfguard module flag to cfguardtableThe previous name sounds like it inserts cfguard implementation, but itreally just emits the table of address-taken functions. Change the nameto better reflect that.Clang will be updated in the next commit.llvm-svn: 339419

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Fri, 10 Aug 2018 09:48:53 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>db2736dd - Reland &quot;Emit Function IDs table for Control Flow Guard&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#db2736dd</link>
        <description>Reland &quot;Emit Function IDs table for Control Flow Guard&quot;Adds option /guard:cf to clang-cl and -cfguard to cc1 to emit function IDsof functions that have their address taken into a section named .gfids$y forcompatibility with Microsoft&apos;s Control Flow Guard feature.The original patch didn&apos;t have the lit.local.cfg file that restricts the newtest to x86, thus the new test was failing on the non-x86 bots.Differential Revision: https://reviews.llvm.org/D40531The reverts r322008, which was a revert of r322005.This reverts commit a05b89f9aca70597dc79fe97bc49b50b51f525ba.llvm-svn: 322136

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Tue, 09 Jan 2018 23:49:30 +0000</pubDate>
        <dc:creator>Adrian McCarthy &lt;amccarth@google.com&gt;</dc:creator>
    </item>
<item>
        <title>cf6e6c82 - Emit Function IDs table for Control Flow Guard</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll#cf6e6c82</link>
        <description>Emit Function IDs table for Control Flow GuardAdds option /guard:cf to clang-cl and -cfguard to cc1 to emit function IDsof functions that have their address taken into a section named .gfids$y forcompatibility with Microsoft&apos;s Control Flow Guard feature.Differential Revision: https://reviews.llvm.org/D40531llvm-svn: 322005

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/cfguard.ll</description>
        <pubDate>Mon, 08 Jan 2018 16:33:42 +0000</pubDate>
        <dc:creator>Adrian McCarthy &lt;amccarth@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
