<?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 asan_device_setup</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>626e2a6c - [compiler-rt] Use portable &quot;#!/usr/bin/env bash&quot; shebang for tests.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#626e2a6c</link>
        <description>[compiler-rt] Use portable &quot;#!/usr/bin/env bash&quot; shebang for tests.In build_symbolizer.sh we can safely remove the -eu argument from the shebang (which is an unportable construct), as the scripts sets **-e** and **-u** already.Differential Revision: https://reviews.llvm.org/D110039

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Fri, 24 Sep 2021 13:34:16 +0000</pubDate>
        <dc:creator>Frederic Cambus &lt;fred@statdns.com&gt;</dc:creator>
    </item>
<item>
        <title>fbb9132e - Fix android-x86 library name in asan_device_setup.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#fbb9132e</link>
        <description>Fix android-x86 library name in asan_device_setup.https://reviews.llvm.org/D26764 removed i686 variants of compiler-rtlibraries and canonicalized the i386 name.https://reviews.llvm.org/D37278 partially reverted the previous changeto keep i686 name on Android, but did not update asan_device_setupscript.This changes fixes asan_device_setup.Differential Revision: https://reviews.llvm.org/D100505

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Wed, 14 Apr 2021 20:11:38 +0000</pubDate>
        <dc:creator>Evgenii Stepanov &lt;eugenis@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a305d250 - asan_device_setup&apos;s wrapper scripts not handling args with spaces correctly</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#a305d250</link>
        <description>asan_device_setup&apos;s wrapper scripts not handling args with spaces correctlySummary: Came up in Chromium: https://bugs.chromium.org/p/chromium/issues/detail?id=1103108#c21Reviewers: eugenisReviewed By: eugenisSubscribers: #sanitizersTags: #sanitizersDifferential Revision: https://reviews.llvm.org/D84237

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Wed, 22 Jul 2020 19:53:57 +0000</pubDate>
        <dc:creator>Andrew Grieve &lt;agrieve@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>2946cd70 - Update the file headers across all of the LLVM projects in the monorepo</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#2946cd70</link>
        <description>Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we&apos;re moving the headerentirely to discuss the new license. We checked this carefully with theFoundation&apos;s lawyer and we believe this is the correct approach.Essentially, all code in the project is now made available by the LLVMproject under our new license, so you will see that the license headersinclude that license only. Some of our contributors have contributedcode under our old license, and accordingly, we have retained a copy ofour old license notice in the top-level files in each project andrepository.llvm-svn: 351636

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Sat, 19 Jan 2019 08:50:56 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>366ea711 - [asan] Remove malloc_context_size=0 from asan_device_setup.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#366ea711</link>
        <description>[asan] Remove malloc_context_size=0 from asan_device_setup.This line was added in  r243679 - [asan] Support arm64 devices in asan_device_setupwithout any good reason.llvm-svn: 329962

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Thu, 12 Apr 2018 22:06:18 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2db14a57 - [asan] Restore asan_device_setup compatibility with older libraries.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#2db14a57</link>
        <description>[asan] Restore asan_device_setup compatibility with older libraries.Summary:This way new asan_device_setup, which knows about the quirks ofrecent releases of Android, can be used with older ASan runtimelibrary (say, from an NDK release). The library is version locked tothe compiler, and is often hard or impossible to update.Reviewers: vitalybukaSubscribers: srhines, kubamracek, llvm-commitsDifferential Revision: https://reviews.llvm.org/D41679llvm-svn: 321677

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Tue, 02 Jan 2018 21:35:23 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0b44f44b - [asan] Fix asan_device_setup on KitKat.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#0b44f44b</link>
        <description>[asan] Fix asan_device_setup on KitKat.&quot;ln&quot; from toybox does not understand -f (force) flag.llvm-svn: 318573

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Fri, 17 Nov 2017 23:52:34 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>29c74871 - Remove ld.config.txt for Android O.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#29c74871</link>
        <description>Remove ld.config.txt for Android O.ld.config.txt defines linker namespaces in a way that is incompatiblewith ASan. Remove the file when installing ASan on an Android O(8.0.x) device.Patch by Jiyong Park.llvm-svn: 312581

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Tue, 05 Sep 2017 21:51:20 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0e52de05 - Reland r311842 - [cmake] Remove i686 target that is duplicate to i386</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#0e52de05</link>
        <description>Reland r311842 - [cmake] Remove i686 target that is duplicate to i386Remove the explicit i686 target that is completely duplicate tothe i386 target, with the latter being used more commonly.1. The runtime built for i686 will be identical to the one built fori386.2. Supporting both -i386 and -i686 suffixes causes unnecessary confusionon the clang end which has to expect either of them.3. The checks are based on wrong assumption that __i686__ is defined forall newer x86 CPUs. In fact, it is only declared when -march=i686 isexplicitly used. It is not available when a more specific (or newer)-march is used.Curious enough, if CFLAGS contain -march=i686, the runtime will be builtboth for i386 and i686. For any other value, only i386 variant will bebuilt.Differential Revision: https://reviews.llvm.org/D26764llvm-svn: 311924

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Mon, 28 Aug 2017 20:30:12 +0000</pubDate>
        <dc:creator>Michal Gorny &lt;mgorny@gentoo.org&gt;</dc:creator>
    </item>
<item>
        <title>7298595a - Revert r311842 - [cmake] Remove i686 target that is duplicate to i386</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#7298595a</link>
        <description>Revert r311842 - [cmake] Remove i686 target that is duplicate to i386The required change in clang is being reverted because of the Androidbuild bot failure.llvm-svn: 311859

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Sun, 27 Aug 2017 20:37:06 +0000</pubDate>
        <dc:creator>Michal Gorny &lt;mgorny@gentoo.org&gt;</dc:creator>
    </item>
<item>
        <title>34ca7168 - [cmake] Remove i686 target that is duplicate to i386</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#34ca7168</link>
        <description>[cmake] Remove i686 target that is duplicate to i386Remove the explicit i686 target that is completely duplicate tothe i386 target, with the latter being used more commonly.1. The runtime built for i686 will be identical to the one built fori386.2. Supporting both -i386 and -i686 suffixes causes unnecessary confusionon the clang end which has to expect either of them.3. The checks are based on wrong assumption that __i686__ is defined forall newer x86 CPUs. In fact, it is only declared when -march=i686 isexplicitly used. It is not available when a more specific (or newer)-march is used.Curious enough, if CFLAGS contain -march=i686, the runtime will be builtboth for i386 and i686. For any other value, only i386 variant will bebuilt.Differential Revision: https://reviews.llvm.org/D26764llvm-svn: 311842

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Sun, 27 Aug 2017 07:44:41 +0000</pubDate>
        <dc:creator>Michal Gorny &lt;mgorny@gentoo.org&gt;</dc:creator>
    </item>
<item>
        <title>b76e4d12 - [asan] Fix asan_device_setup --use-su mode on Android 7.x.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#b76e4d12</link>
        <description>[asan] Fix asan_device_setup --use-su mode on Android 7.x.mount command does not accept -o remount,rw flag on some versions of Android.mount -o rw,remount works everywhere.llvm-svn: 307685

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Tue, 11 Jul 2017 18:18:50 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a2049b52 - [asan] Fix android setup script to overwrite the symlink.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#a2049b52</link>
        <description>[asan] Fix android setup script to overwrite the symlink.This fixes asan_device_setup failing to update an existing asaninstallation.llvm-svn: 305746

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Mon, 19 Jun 2017 21:42:44 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4974f108 - [compiler-rt] Change default of allow_user_segv_handler to true</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#4974f108</link>
        <description>[compiler-rt] Change default of allow_user_segv_handler to trueReviewers: eugenisSubscribers: srhines, kubamracek, llvm-commitsDifferential Revision: https://reviews.llvm.org/D32443llvm-svn: 303842

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Thu, 25 May 2017 06:29:30 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>62882c93 - Revert &quot;[compiler-rt] Change default of allow_user_segv_handler to true&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#62882c93</link>
        <description>Revert &quot;[compiler-rt] Change default of allow_user_segv_handler to true&quot;Breaks sanitizer-x86_64-linux-fuzzer bot.This reverts commit r303729.llvm-svn: 303795

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Wed, 24 May 2017 19:09:24 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>354439a5 - [compiler-rt] Change default of allow_user_segv_handler to true</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#354439a5</link>
        <description>[compiler-rt] Change default of allow_user_segv_handler to trueReviewers: eugenisSubscribers: srhines, kubamracek, llvm-commitsDifferential Revision: https://reviews.llvm.org/D32443llvm-svn: 303729

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Wed, 24 May 2017 07:21:39 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>4eff87c3 - Revert &quot;[compiler-rt] Change default of allow_user_segv_handler to true&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#4eff87c3</link>
        <description>Revert &quot;[compiler-rt] Change default of allow_user_segv_handler to true&quot;Failed libFuzzer tests on Windows.This reverts commit r303476.llvm-svn: 303481

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Sat, 20 May 2017 02:09:25 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>99534e80 - [compiler-rt] Change default of allow_user_segv_handler to true</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#99534e80</link>
        <description>[compiler-rt] Change default of allow_user_segv_handler to trueReviewers: eugenisSubscribers: srhines, kubamracek, llvm-commitsDifferential Revision: https://reviews.llvm.org/D32443llvm-svn: 303476

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Sat, 20 May 2017 01:04:59 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>11d3b279 - [asan] Fix asan-rt bitness issues in asan_device_setup on Android.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#11d3b279</link>
        <description>[asan] Fix asan-rt bitness issues in asan_device_setup on Android.asan_device_setup script is using LD_PRELOAD to inject the ASanruntime library into the Zygote process. This breaks when the Zygoteor any of its descendants spawn a process with different bitness dueto the fact that the ASan-RT library name includes the targetarchitecture.The fix is to preload the library through a symlink which has thesame name in lib and lib64.llvm-svn: 286188

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Tue, 08 Nov 2016 00:59:58 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>610816f2 - [asan] alloc_dealloc_mismatch=0 by default on Android.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup#610816f2</link>
        <description>[asan] alloc_dealloc_mismatch=0 by default on Android.All known (to me) Android deployments are disabling this flag anyway.The in-tree script (asan_device_setup) does that, too.llvm-svn: 281410

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/asan/scripts/asan_device_setup</description>
        <pubDate>Tue, 13 Sep 2016 22:25:44 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
