<?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 .gitignore</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9009b455 - .gitignore: prefix local generated files with a slash</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/gcc-plugins/.gitignore#9009b455</link>
        <description>.gitignore: prefix local generated files with a slashThe pattern prefixed with &apos;/&apos; matches files in the same directory,but not ones in sub-directories.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Acked-by: Miguel Ojeda &lt;ojeda@kernel.org&gt;Acked-by: Rob Herring &lt;robh@kernel.org&gt;Acked-by: Andra Paraschiv &lt;andraprs@amazon.com&gt;Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Acked-by: Gabriel Krisman Bertazi &lt;krisman@collabora.com&gt;

            List of files:
            /linux-6.15/scripts/gcc-plugins/.gitignore</description>
        <pubDate>Fri, 30 Apr 2021 02:03:08 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>d198b34f - .gitignore: add SPDX License Identifier</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/gcc-plugins/.gitignore#d198b34f</link>
        <description>.gitignore: add SPDX License IdentifierAdd SPDX License Identifier to all .gitignore files.Signed-off-by: Masahiro Yamada &lt;masahiroy@kernel.org&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/scripts/gcc-plugins/.gitignore</description>
        <pubDate>Tue, 03 Mar 2020 13:35:59 +0000</pubDate>
        <dc:creator>Masahiro Yamada &lt;masahiroy@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>313dd1b6 - gcc-plugins: Add the randstruct plugin</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/scripts/gcc-plugins/.gitignore#313dd1b6</link>
        <description>gcc-plugins: Add the randstruct pluginThis randstruct plugin is modified from Brad Spengler/PaX Team&apos;s codein the last public patch of grsecurity/PaX based on my understandingof the code. Changes or omissions from the original code are mine anddon&apos;t reflect the original grsecurity/PaX code.The randstruct GCC plugin randomizes the layout of selected structuresat compile time, as a probabilistic defense against attacks that need toknow the layout of structures within the kernel. This is most useful for&quot;in-house&quot; kernel builds where neither the randomization seed nor otherbuild artifacts are made available to an attacker. While less useful fordistribution kernels (where the randomization seed must be exposed forthird party kernel module builds), it still has some value there since nowall kernel builds would need to be tracked by an attacker.In more performance sensitive scenarios, GCC_PLUGIN_RANDSTRUCT_PERFORMANCEcan be selected to make a best effort to restrict randomization tocacheline-sized groups of elements, and will not randomize bitfields. Thiscomes at the cost of reduced randomization.Two annotations are defined,__randomize_layout and __no_randomize_layout,which respectively tell the plugin to either randomize or not torandomize instances of the struct in question. Follow-on patches enablethe auto-detection logic for selecting structures for randomizationthat contain only function pointers. It is disabled here to assist withbisection.Since any randomized structs must be initialized using designatedinitializers, __randomize_layout includes the __designated_init annotationeven when the plugin is disabled so that all builds will requirethe needed initialization. (With the plugin enabled, annotations forautomatically chosen structures are marked as well.)The main differences between this implemenation and grsecurity are:- disable automatic struct selection (to be enabled in follow-up patch)- add designated_init attribute at runtime and for manual marking- clarify debugging output to differentiate bad cast warnings- add whitelisting infrastructure- support gcc 7&apos;s DECL_ALIGN and DECL_MODE changes (Laura Abbott)- raise minimum required GCC version to 4.7Earlier versions of this patch series were ported by Michael Leibowitz.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;

            List of files:
            /linux-6.15/scripts/gcc-plugins/.gitignore</description>
        <pubDate>Sat, 06 May 2017 06:37:45 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
</channel>
</rss>
