<?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 memprof_stack.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2721e27c - sanitizer_common: deduplicate CheckFailed</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/memprof/memprof_stack.h#2721e27c</link>
        <description>sanitizer_common: deduplicate CheckFailedWe have some significant amount of duplication aroundCheckFailed functionality. Each sanitizer copy-pasteda chunk of code. Some got random improvements likedealing with recursive failures better. These improvementscould benefit all sanitizers, but they don&apos;t.Deduplicate CheckFailed logic across sanitizers and let eachsanitizer only print the current stack trace.I&apos;ve tried to dedup stack printing as well,but this got me into cmake hell. So let&apos;s keep this partduplicated in each sanitizer for now.Reviewed By: vitalybukaDifferential Revision: https://reviews.llvm.org/D102221

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/memprof/memprof_stack.h</description>
        <pubDate>Tue, 11 May 2021 08:18:48 +0000</pubDate>
        <dc:creator>Dmitry Vyukov &lt;dvyukov@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3d4bba30 - [MemProf] Memory profiling runtime support</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/memprof/memprof_stack.h#3d4bba30</link>
        <description>[MemProf] Memory profiling runtime supportSee RFC for background:http://lists.llvm.org/pipermail/llvm-dev/2020-June/142744.htmlFollow on companion to the clang/llvm instrumentation support in D85948and committed earlier.This patch adds the compiler-rt runtime support for the memoryprofiling.Note that much of this support was cloned from asan (and then greatlysimplified and renamed). For example the interactions with thesanitizer_common allocators, error handling, interception, etc.The bulk of the memory profiling specific code can be found in theMemInfoBlock, MemInfoBlockCache, and related classes defined and usedin memprof_allocator.cpp.For now, the memory profile is dumped to text (stderr by default, buthonors the sanitizer_common log_path flag). It is dumped in either adefault verbose format, or an optional terse format.This patch also adds a set of tests for the core functionality.Differential Revision: https://reviews.llvm.org/D87120

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/memprof/memprof_stack.h</description>
        <pubDate>Thu, 03 Sep 2020 22:21:20 +0000</pubDate>
        <dc:creator>Teresa Johnson &lt;tejohnson@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
