<?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 global_metadata_array.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>dacfa24f - Delete &apos;llvm.asan.globals&apos; for global metadata.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#dacfa24f</link>
        <description>Delete &apos;llvm.asan.globals&apos; for global metadata.Now that we have the sanitizer metadata that is actually on the globalvariable, and now that we use debuginfo in order to do symbolization ofglobals, we can delete the &apos;llvm.asan.globals&apos; IR synthesis.This patch deletes the &apos;location&apos; part of the __asan_global that&apos;sembedded in the binary as well, because it&apos;s unnecessary. This savesabout ~1.7% of the optimised non-debug with-asserts clang binary.Reviewed By: vitalybukaDifferential Revision: https://reviews.llvm.org/D127911

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Mon, 27 Jun 2022 21:40:03 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;31459023+hctim@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>bd81c391 - [NFC][llvm] Remove uses of blacklist in llvm/test/Instrumentation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#bd81c391</link>
        <description>[NFC][llvm] Remove uses of blacklist in llvm/test/InstrumentationSmall patch that changes blacklisted_global to blocked_global and a change in comments.Reviewed By: pgousseauDifferential Revision: https://reviews.llvm.org/D113692

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Fri, 12 Nov 2021 15:47:03 +0000</pubDate>
        <dc:creator>Zarko Todorovski &lt;zarko@ca.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>0df277a1 - [test] Remove some legacy PM tests in llvm/test/Instrumentation/AddressSanitizer</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#0df277a1</link>
        <description>[test] Remove some legacy PM tests in llvm/test/Instrumentation/AddressSanitizer

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Sun, 05 Sep 2021 19:02:31 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.com&gt;</dc:creator>
    </item>
<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/Instrumentation/AddressSanitizer/global_metadata_array.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/Instrumentation/AddressSanitizer/global_metadata_array.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/Instrumentation/AddressSanitizer/global_metadata_array.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/Instrumentation/AddressSanitizer/global_metadata_array.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>dbc641de - [sanitizer] Reduce redzone size for small size global objects</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#dbc641de</link>
        <description>[sanitizer] Reduce redzone size for small size global objectsCurrently 1 byte global object has a ridiculous 63 bytes redzone.This patch reduces the redzone size to be less than 32 if the size of global object is less than or equal to half of 32 (the minimal size of redzone).A 12 bytes object has a 20 bytes redzone, a 20 bytes object has a 44 bytes redzone.Reviewed By: MaskRay, #sanitizers, vitalybukaDifferential Revision: https://reviews.llvm.org/D102469

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Thu, 20 May 2021 02:18:49 +0000</pubDate>
        <dc:creator>Zhiwei Chen &lt;chenzhiwei03@kuaishou.com&gt;</dc:creator>
    </item>
<item>
        <title>c042aff8 - [NFC] Disallow unused prefixes under llvm/test</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#c042aff8</link>
        <description>[NFC] Disallow unused prefixes under llvm/testThis patch sets the default for llvm tests, with the exception of testsunder Reduce, because quite a few of them use &apos;FileCheck&apos; as parameterto a tool, and including a flag as that parameter would complicatematters.The rest of the patch undo-es the lit.local.cfg changes we progressivelyintroduced as temporary measure to avoid regressions under variousdirectories.Differential Revision: https://reviews.llvm.org/D95111

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Thu, 21 Jan 2021 02:37:22 +0000</pubDate>
        <dc:creator>Mircea Trofin &lt;mtrofin@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7c2f2762 - [NewPM][ASan] Make ASan tests work under NPM</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#7c2f2762</link>
        <description>[NewPM][ASan] Make ASan tests work under NPMUnder NPM, the asan-globals-md analysis is required but cannot be runwithin the asan function pass due to module analyses not being able torun from a function pass. So this pins all tests using &quot;-asan&quot; to thelegacy PM and adds a corresponding RUN line with-passes=&apos;require&lt;asan-globals-md&gt;,function(asan)&apos;.Now all tests in Instrumentation/AddressSanitizer pass when-enable-new-pm is by default on.Tests were automatically converted using the following python script andfailures were manually fixed up.import sysfor i in sys.argv:    with open(i, &apos;r&apos;) as f:        s = f.read()    with open(i, &apos;w&apos;) as f:        for l in s.splitlines():            if &quot;RUN:&quot; in l and &apos; -asan -asan-module &apos; in l and &apos;\\&apos; not in l:                f.write(l.replace(&apos; -asan -asan-module &apos;, &apos; -asan -asan-module -enable-new-pm=0 &apos;))                f.write(&apos;\n&apos;)                f.write(l.replace(&apos; -asan -asan-module &apos;, &quot; -passes=&apos;require&lt;asan-globals-md&gt;,function(asan),module(asan-module)&apos; &quot;))                f.write(&apos;\n&apos;)            elif &quot;RUN:&quot; in l and &apos; -asan &apos; in l and &apos;\\&apos; not in l:                f.write(l.replace(&apos; -asan &apos;, &apos; -asan -enable-new-pm=0 &apos;))                f.write(&apos;\n&apos;)                f.write(l.replace(&apos; -asan &apos;, &quot; -passes=&apos;require&lt;asan-globals-md&gt;,function(asan)&apos; &quot;))                f.write(&apos;\n&apos;)            else:                f.write(l)                f.write(&apos;\n&apos;)See https://bugs.llvm.org/show_bug.cgi?id=46611.Reviewed By: vitalybukaDifferential Revision: https://reviews.llvm.org/D83921

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Sat, 18 Jul 2020 00:49:46 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.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/Instrumentation/AddressSanitizer/global_metadata_array.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/Instrumentation/AddressSanitizer/global_metadata_array.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>d414e1bb - [asan] Prevent folding of globals with redzones</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#d414e1bb</link>
        <description>[asan] Prevent folding of globals with redzonesSummary:ICF prevented by removing unnamed_addr and local_unnamed_addr for all sanitizedglobals.Also in general unnamed_addr is not valid here as address now is important forODR violation detector and redzone poisoning.Before the patch ICF on globals caused:1. false ODR reports when we register global on the same address more than once2. globals buffer overflow if we fold variables of smaller type inside of largetype. Then the smaller one will poison redzone which overlaps with the larger one.Reviewers: eugenis, pccSubscribers: hiraditya, llvm-commitsDifferential Revision: https://reviews.llvm.org/D55857llvm-svn: 349706

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Thu, 20 Dec 2018 00:30:18 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>4a653fa7 - Rename __asan_gen_* symbols to ___asan_gen_*.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#4a653fa7</link>
        <description>Rename __asan_gen_* symbols to ___asan_gen_*.This prevents gold from printing a warning when trying to exportthese symbols via the asan dynamic list after ThinLTO promotes themfrom private symbols to external symbols with hidden visibility.Differential Revision: https://reviews.llvm.org/D49498llvm-svn: 337428

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Wed, 18 Jul 2018 22:23:14 +0000</pubDate>
        <dc:creator>Peter Collingbourne &lt;peter@pcc.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>5a440d32 - [asan] Test ASan instrumentation for shadow scale value of 5</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#5a440d32</link>
        <description>[asan] Test ASan instrumentation for shadow scale value of 5Add additional RUN clauses to test for -asan-mapping-scale=5 inselective tests, with special CHECK statements where needed.Differential Revision: https://reviews.llvm.org/D39775llvm-svn: 318493

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Fri, 17 Nov 2017 01:15:31 +0000</pubDate>
        <dc:creator>Walter Lee &lt;waltl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>2a2b69e9 - [asan] Fix size/alignment issues with non-default shadow scale</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#2a2b69e9</link>
        <description>[asan] Fix size/alignment issues with non-default shadow scaleFix a couple places where the minimum alignment/size should be afunction of the shadow granularity:- alignment of AllGlobals- the minimum left redzone size on the stackAdded a test to verify that the metadata_array is properly alignedfor shadow scale of 5, to be enabled when we add build supportfor testing shadow scale of 5.Differential Revision: https://reviews.llvm.org/D39470llvm-svn: 318395

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Thu, 16 Nov 2017 12:57:19 +0000</pubDate>
        <dc:creator>Walter Lee &lt;waltl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>9e536081 - [asan] Let the frontend disable gc-sections optimization for asan globals.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll#9e536081</link>
        <description>[asan] Let the frontend disable gc-sections optimization for asan globals.Also extend -asan-globals-live-support flag to all binary formats.llvm-svn: 301226

            List of files:
            /llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/global_metadata_array.ll</description>
        <pubDate>Mon, 24 Apr 2017 19:34:13 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
