<?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 utilities_posix.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>da59c2e4 - [GWP-ASan] Change sys/cdefs.h to features.h</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#da59c2e4</link>
        <description>[GWP-ASan] Change sys/cdefs.h to features.hsys/cdefs.h is a glibc internal header which is not supposed to be included by applications.(Some libc implementations provide this file for compatibility.)Android features.h includes sys/cdefs.h, so we can include features.h instead.This change makes `ninja gwp_asan` build on musl.

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Thu, 18 Feb 2021 04:03:16 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>b9378690 - [GWP-ASan] Add back some headers removed by IWYU.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#b9378690</link>
        <description>[GWP-ASan] Add back some headers removed by IWYU.These headers are required for Android.Reviewed By: eugenisDifferential Revision: https://reviews.llvm.org/D96374

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Wed, 10 Feb 2021 16:38:34 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;31459023+hctim@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>61a038f8 - [GWP-ASan] IWYU &amp; clang-format</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#61a038f8</link>
        <description>[GWP-ASan] IWYU &amp; clang-formatRun an IWYU pass and clang-format GWP-ASan code.Reviewed By: eugenis, mcgrathrDifferential Revision: https://reviews.llvm.org/D92688

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Thu, 10 Dec 2020 20:41:56 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;31459023+hctim@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>90678f65 - [GWP-ASan] Abstract the thread local variables access</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#90678f65</link>
        <description>[GWP-ASan] Abstract the thread local variables accessIn a similar fashion to D87420 for Scudo, this CL introduces a way toget thread local variables via a platform-specific reserved TLS slot,since Fuchsia doesn&apos;t support ELF TLS from the libc itself.If needing to use this, a platform will have to define`GWP_ASAN_HAS_PLATFORM_TLS_SLOT` and provide `gwp_asan_platform_tls_slot.h`which will define a `uint64_t *getPlatformGwpAsanTlsSlot()` functionthat will return the TLS word of storage.I snuck in a couple of cleanup items as well, moving some staticfunctions to anonymous namespace for consistency.Differential Revision: https://reviews.llvm.org/D90195

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Mon, 26 Oct 2020 21:54:22 +0000</pubDate>
        <dc:creator>Kostya Kortchinsky &lt;kostyak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>be8e4de7 - [GWP-ASan] Rework utilities (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#be8e4de7</link>
        <description>[GWP-ASan] Rework utilities (NFC)Few changes wrt utilities:- split `Check` into a platform agnostic condition test and a platform  specific termination, for which we introduce the function `die`.- add a platform agnostic `utilities.cpp` that gets the allocation  alignment functions original in the platform specific file, as they  are reusable by all platforms.Differential Revision: https://reviews.llvm.org/D89811

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Tue, 20 Oct 2020 18:15:52 +0000</pubDate>
        <dc:creator>Kostya Kortchinsky &lt;kostyak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ae9d0400 - [GWP-ASan] Cleanup (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#ae9d0400</link>
        <description>[GWP-ASan] Cleanup (NFC)Cleaning up some of the GWP-ASan code base:- lots of headers didn&apos;t have the correct file name- adding `#ifdef` guard to `utilities.h`- correcting an `#ifdef` guard based on actual file name- removing an extra `;`- clang-format&apos;ing the code (`-style=llvm`)Differential Revision: https://reviews.llvm.org/D89721

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Mon, 19 Oct 2020 18:54:43 +0000</pubDate>
        <dc:creator>Kostya Kortchinsky &lt;kostyak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ef7488ef - [GWP-ASan] Silence gcc error</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#ef7488ef</link>
        <description>[GWP-ASan] Silence gcc errorSummary: It complains about reaching the end of a non-void returning function.Reviewers: eugenis, hctim, morehouseSubscribers: #sanitizers, llvm-commitsTags: #sanitizers, #llvmDifferential Revision: https://reviews.llvm.org/D74578

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Thu, 13 Feb 2020 20:55:56 +0000</pubDate>
        <dc:creator>Kostya Kortchinsky &lt;kostyak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>91e194d1 - [GWP-ASan] [NFC] Change enum from ANDROID-&gt;BIONIC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#91e194d1</link>
        <description>[GWP-ASan] [NFC] Change enum from ANDROID-&gt;BIONIC.

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Thu, 13 Feb 2020 00:06:42 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;31459023+hctim@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>5f2a74c8 - [GWP-ASan] Update alignment on Android.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#5f2a74c8</link>
        <description>[GWP-ASan] Update alignment on Android.Summary:Android has different alignment requirements. You can read more aboutthem here(https://cs.android.com/android/platform/superproject/+/master:bionic/tests/malloc_test.cpp;l=808),but the general gist is that for malloc(x &lt;= 8), we do malloc(8), andfor everything else, we do 16-byte alignment.Reviewers: eugenis, morehouse, cferrisReviewed By: eugenis, morehouseSubscribers: #sanitizers, llvm-commits, pccTags: #sanitizers, #llvmDifferential Revision: https://reviews.llvm.org/D74364

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Wed, 12 Feb 2020 23:24:55 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;31459023+hctim@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>8d19af68 - [GWP-ASan] Use weak abort message definition.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#8d19af68</link>
        <description>[GWP-ASan] Use weak abort message definition.Summary:New shard out of the Check() function for GWP-ASan usesandroid_set_abort_message. This is happily present on bionic Android,but not Android for glibc host x86. Fix up to use the weak definitionalways, so we don&apos;t have to worry.Reviewers: eugenisReviewed By: eugenisSubscribers: #sanitizers, llvm-commits, pcc, cferrisTags: #sanitizers, #llvmDifferential Revision: https://reviews.llvm.org/D74142

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Thu, 06 Feb 2020 18:35:42 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;31459023+hctim@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>a6258684 - [GWP-ASan] Crash Handler API.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp#a6258684</link>
        <description>[GWP-ASan] Crash Handler API.Summary:Forewarning: This patch looks big in #LOC changed. I promise it&apos;s not that bad, it just moves a lot of content from one file to another. I&apos;ve gone ahead and left inline comments on Phabricator for sections where this has happened.This patch: 1. Introduces the crash handler API (crash_handler_api.h). 2. Moves information required for out-of-process crash handling into an AllocatorState. This is a trivially-copied POD struct that designed to be recovered from a deceased process, and used by the crash handler to create a GWP-ASan report (along with the other trivially-copied Metadata struct). 3. Implements the crash handler API using the AllocatorState and Metadata. 4. Adds tests for the crash handler. 5. Reimplements the (now optionally linked by the supporting allocator) in-process crash handler (i.e. the segv handler) using the new crash handler API. 6. Minor updates Scudo &amp; Scudo Standalone to fix compatibility. 7. Changed capitalisation of errors (e.g. /s/Use after free/Use After Free).Reviewers: cryptoad, eugenis, jfbReviewed By: eugenisSubscribers: merge_guards_bot, pcc, jfb, dexonsmith, mgorny, cryptoad, #sanitizers, llvm-commitsTags: #sanitizers, #llvmDifferential Revision: https://reviews.llvm.org/D73557

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp</description>
        <pubDate>Wed, 05 Feb 2020 23:39:03 +0000</pubDate>
        <dc:creator>Mitch Phillips &lt;31459023+hctim@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
