<?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 scudo_malloc.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/scudo/scudo_malloc.cpp#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/scudo/scudo_malloc.cpp</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>ea857e82 - [sanitizer] Fix mallopt interceptor.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp#ea857e82</link>
        <description>[sanitizer] Fix mallopt interceptor.On error, mallopt is supposed to return 0, not -1.llvm-svn: 345323

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp</description>
        <pubDate>Thu, 25 Oct 2018 22:15:44 +0000</pubDate>
        <dc:creator>Evgeniy Stepanov &lt;eugeni.stepanov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e64a8147 - [scudo] Get rid of builtin-declaration-mismatch warnings</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp#e64a8147</link>
        <description>[scudo] Get rid of builtin-declaration-mismatch warningsSummary:The C interceptors were using `SIZE_T` defined in the interception library asa `__sanitizer::uptr`. On some 32-bit platforms, this lead to the followingwarning:```warning: declaration of &#8216;void* malloc(SIZE_T)&#8217; conflicts with built-in declaration &#8216;void* malloc(unsigned int)&#8217; [-Wbuiltin-declaration-mismatch]INTERCEPTOR_ATTRIBUTE void *malloc(SIZE_T size) {````__sanitizer::uptr` is indeed defined as an `unsigned long` on those.So just include `stddef.h` and use `size_t` instead.Reviewers: alekseyshlReviewed By: alekseyshlSubscribers: delcypher, llvm-commits, #sanitizersDifferential Revision: https://reviews.llvm.org/D48885llvm-svn: 336221

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp</description>
        <pubDate>Tue, 03 Jul 2018 19:03:46 +0000</pubDate>
        <dc:creator>Kostya Kortchinsky &lt;kostyak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>76969eaf - [scudo] Add C++17 aligned new/delete operators support</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp#76969eaf</link>
        <description>[scudo] Add C++17 aligned new/delete operators supportSummary:This CL adds support for aligned new/delete operators (C++17). Currently wedo not support alignment inconsistency detection on deallocation, as thisrequires a header change, but the APIs are introduced and are functional.Add a smoke test for the aligned version of the operators.Reviewers: alekseyshlReviewed By: alekseyshlSubscribers: delcypher, #sanitizers, llvm-commitsDifferential Revision: https://reviews.llvm.org/D48031llvm-svn: 334505

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp</description>
        <pubDate>Tue, 12 Jun 2018 14:42:40 +0000</pubDate>
        <dc:creator>Kostya Kortchinsky &lt;kostyak@google.com&gt;</dc:creator>
    </item>
<item>
        <title>4b4db005 - [scudo] Overhaul malloc related interceptors</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp#4b4db005</link>
        <description>[scudo] Overhaul malloc related interceptorsSummary:This is a follow-up to D42506.There are a few of things that bothered me about `scudo_interceptors.cpp`:- the filename is a misnomer: it intercepts some functions, but the rest (C++)  is actually in `scudo_new_delete.cpp`. I feel like `scudo_malloc.cpp` is more  appropriate (ASan uses the same naming scheme);- we do not need &quot;full&quot; interceptors, since we are never accessing the  unsanitized version of the functions, we just need the  `extern &quot;C&quot; INTERCEPTOR_ATTRIBUTE` part of it to just call our functions;- a couple of functions where duplicated while they could just be `ALIAS`&apos;d;- use the `SANITIZER_INTERCEPT_*` defines to hide the unneeded interceptors;- use `SIZE_T` instead of `uptr`: while it&apos;s the same behind the curtain,  the former is meant for this use case.In the end there is no functional change on the currently supported platforms(Linux, Android).Reviewers: alekseyshlReviewed By: alekseyshlSubscribers: mgorny, hintonda, delcypher, #sanitizers, llvm-commitsDifferential Revision: https://reviews.llvm.org/D42546llvm-svn: 323464

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/scudo/scudo_malloc.cpp</description>
        <pubDate>Thu, 25 Jan 2018 20:42:44 +0000</pubDate>
        <dc:creator>Kostya Kortchinsky &lt;kostyak@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
