<?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 InstrProfilingUtil.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>35a032ea - [InstrProf] Stop exporting lprofDirMode</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#35a032ea</link>
        <description>[InstrProf] Stop exporting lprofDirModeThis symbol should not be exposed and doesn&apos;t need to be.Differential revision: https://reviews.llvm.org/D126548

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Tue, 31 May 2022 17:13:00 +0000</pubDate>
        <dc:creator>Alex Brachet &lt;abrachet@google.com&gt;</dc:creator>
    </item>
<item>
        <title>bdbfaf0c - Giving a lot more functions prototypes; NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#bdbfaf0c</link>
        <description>Giving a lot more functions prototypes; NFCThis should address https://lab.llvm.org/buildbot/#/builders/37/builds/12315and speculatively fix other similar diagnostics.

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Sat, 09 Apr 2022 21:23:32 +0000</pubDate>
        <dc:creator>Aaron Ballman &lt;aaron@aaronballman.com&gt;</dc:creator>
    </item>
<item>
        <title>496e7f33 - [VE] Disable incompatible compiler-rt tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#496e7f33</link>
        <description>[VE] Disable incompatible compiler-rt testsSome compiler-rt tests are inherently incompatible with VE because..* No consistent denormal support on VE. We skip denormal fp inputs in builtin tests.* `madvise` unsupported on VE.* Instruction alignment requirements.Reviewed By: phosekDifferential Revision: https://reviews.llvm.org/D113093

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Fri, 12 Nov 2021 07:23:07 +0000</pubDate>
        <dc:creator>Simon Moll &lt;simon.moll@emea.nec.com&gt;</dc:creator>
    </item>
<item>
        <title>08c3cdb8 - [Sanitizers][PGO] missing return statement</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#08c3cdb8</link>
        <description>[Sanitizers][PGO] missing return statement

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Sat, 04 Sep 2021 10:40:50 +0000</pubDate>
        <dc:creator>David Carlier &lt;devnexen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b35e636e - [Sanitizers] PGO implements enable/disable SIGKILL on callers on FreeBSD.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#b35e636e</link>
        <description>[Sanitizers] PGO implements enable/disable SIGKILL on callers on FreeBSD.Reviewed By: phosekDifferential Revision: https://reviews.llvm.org/D108867

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Sat, 28 Aug 2021 21:53:16 +0000</pubDate>
        <dc:creator>David Carlier &lt;devnexen@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5a2a1796 - [profile][Fuchsia] Add missing system header #include</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#5a2a1796</link>
        <description>[profile][Fuchsia] Add missing system header #includeThe _zx_vmar_root_self function is not a system call buta libc function declared in a separate header.Reviewed By: gulfemDifferential Revision: https://reviews.llvm.org/D107616

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Fri, 06 Aug 2021 02:51:48 +0000</pubDate>
        <dc:creator>Roland McGrath &lt;mcgrathr@google.com&gt;</dc:creator>
    </item>
<item>
        <title>8c4208d5 - [Profile][NFC] Clean up initializeProfileForContinuousMode</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#8c4208d5</link>
        <description>[Profile][NFC] Clean up initializeProfileForContinuousModeMerge two versions of `initializeProfileForContinuousMode` function into one.Differential Revision: https://reviews.llvm.org/D107591

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Thu, 05 Aug 2021 19:08:04 +0000</pubDate>
        <dc:creator>Zequan Wu &lt;zequanwu@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3b0a9e7b - [profile] Move assertIsZero to InstrProfilingUtil.c</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#3b0a9e7b</link>
        <description>[profile] Move assertIsZero to InstrProfilingUtil.c... and rename it to &apos;warnIfNonZero&apos; to better-reflect what it actuallydoes.The goal is to minimize the amount of logic that&apos;s conditionallycompiled under &apos;#if __APPLE__&apos;.

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Mon, 02 Aug 2021 21:44:51 +0000</pubDate>
        <dc:creator>Vedant Kumar &lt;vsk@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>25dade54 - [profile] Decommit memory after counter relocation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#25dade54</link>
        <description>[profile] Decommit memory after counter relocationAfter we relocate counters, we no longer need to keep the original copyaround so we can return the memory back to the operating system.Differential Revision: https://reviews.llvm.org/D104839

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Sun, 21 Feb 2021 06:11:33 +0000</pubDate>
        <dc:creator>Petr Hosek &lt;phosek@google.com&gt;</dc:creator>
    </item>
<item>
        <title>900d8a9a - [profile] Fix file contention causing dropped counts on Windows under -fprofile-generate</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#900d8a9a</link>
        <description>[profile] Fix file contention causing dropped counts on Windows under -fprofile-generateSee PR43425:https://bugs.llvm.org/show_bug.cgi?id=43425When writing profile data on Windows we were opening profile file withexclusive read/write access.In case we are trying to write to the file from multiple processessimultaneously, subsequent calls to CreateFileA would returnINVALID_HANDLE_VALUE.To fix this, I changed to open without exclusive access and then take alock.Patch by Michael Holman!Differential revision: https://reviews.llvm.org/D70330

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Wed, 27 Nov 2019 14:47:44 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>98f800da - compiler-rt: Fix warning if COMPILER_RT_HAS_FCNTL_LCK is 0</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#98f800da</link>
        <description>compiler-rt: Fix warning if COMPILER_RT_HAS_FCNTL_LCK is 0Fixes &quot;warning: implicit declaration of function &apos;flock&apos; is invalid in C99&quot;for flock().llvm-svn: 369534

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Wed, 21 Aug 2019 15:24:25 +0000</pubDate>
        <dc:creator>Nico Weber &lt;nicolasweber@gmx.de&gt;</dc:creator>
    </item>
<item>
        <title>6caa8da0 - [profile] In Android, do not mkdir() dirs in GCOV_PREFIX</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#6caa8da0</link>
        <description>[profile] In Android, do not mkdir() dirs in GCOV_PREFIXSummary:In Android, attempting to mkdir() or even stat() top-level directorieslike /data causes noisy selinux denials.  During whole-system coverageinstrumentation, this causes a deluge of noisy messages that drown outlegitimate selinux denials, that should be audited and fixed.To avoid this, skip creating any directory in GCOV_PREFIX (therebyassuming that it exists).- Android platform ensures that the GCOV_PREFIX used in Android iscreated and read/writable by all processes.- This only affects the Android platform (by checking against__ANDROID_API_FUTURE__) and for apps built with Clang coverage, theruntime will still create any non-existent parent directories for thecoverage files.Reviewers: srhines, davidxlSubscribers: krytarowski, #sanitizers, danalbert, llvm-commitsTags: #sanitizers, #llvmDifferential Revision: https://reviews.llvm.org/D65245llvm-svn: 367064

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Thu, 25 Jul 2019 22:10:56 +0000</pubDate>
        <dc:creator>Pirama Arumuga Nainar &lt;pirama@google.com&gt;</dc:creator>
    </item>
<item>
        <title>6694b2b3 - (Reland with changes) Adding a function for setting coverage output file.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#6694b2b3</link>
        <description>(Reland with changes) Adding a function for setting coverage output file.Summary:User code can open a file on its own and pass it to the runtime, rather thanspecifying a name and having the runtime open the file. This supports the usecase where a process cannot open a file on its own but can receive a filedescriptor from another process.Relanding https://reviews.llvm.org/D62541. The original revision unlockedthe file before calling flush, this revision fixes that.Reviewers: Dor1s, davidxlReviewed By: Dor1sSubscribers: #sanitizers, llvm-commitsTags: #sanitizers, #llvmDifferential Revision: https://reviews.llvm.org/D63581llvm-svn: 364231

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Mon, 24 Jun 2019 21:32:50 +0000</pubDate>
        <dc:creator>Sajjad Mirza &lt;sajjadm@google.com&gt;</dc:creator>
    </item>
<item>
        <title>05d44139 - Revert r362676 &quot;[Profile]: Add runtime interface to specify file handle for profile data.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#05d44139</link>
        <description>Revert r362676 &quot;[Profile]: Add runtime interface to specify file handle for profile data.&quot;This caused instrumented Clang to become crashy. See llvm-commits threadfor repro steps.This also reverts follow-up r362716 which added test cases.&gt; Author: Sajjad Mirza&gt;&gt; Differential Revision: http://reviews.llvm.org/D62541llvm-svn: 363134

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Wed, 12 Jun 2019 08:44:32 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>c1867557 - [Profile]: Add runtime interface to specify file handle for profile data.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#c1867557</link>
        <description>[Profile]: Add runtime interface to specify file handle for profile data.Author: Sajjad MirzaDifferential Revision: http://reviews.llvm.org/D62541llvm-svn: 362676

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Thu, 06 Jun 2019 06:35:18 +0000</pubDate>
        <dc:creator>Xinliang David Li &lt;davidxl@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7eb4ec28 - [profile] Provide lprofGetHostName for all windows environments</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#7eb4ec28</link>
        <description>[profile] Provide lprofGetHostName for all windows environmentsThis function doesn&apos;t use anything MSVC specific but works finefor any _WIN32 target.Differential Revision: https://reviews.llvm.org/D58106llvm-svn: 353918

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Wed, 13 Feb 2019 07:27:05 +0000</pubDate>
        <dc:creator>Martin Storsjo &lt;martin@martin.st&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/profile/InstrProfilingUtil.c#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/profile/InstrProfilingUtil.c</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>89e8af6d - [compiler-rt] Add a routine to specify the mode used when creating profile dirs.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#89e8af6d</link>
        <description>[compiler-rt] Add a routine to specify the mode used when creating profile dirs.Summary:This patch introduces `llvm_profile_set_dir_mode` and `llvm_profile_get_dir_mode` tothe compiler-rt profile API. Originally, profile data was placed into a directory that was created with a hard-codedmode value of 0755 (for non-win32 builds).  In certain cases, it can be helpful to createdirectories with a different mode other than 0755.  This patch introduces set/getroutines to allow users to specify a desired mode.  The default remains at 0755.Reviewers: void, probinsonReviewed By: probinsonSubscribers: probinson, dberris, cfe-commitsDifferential Revision: https://reviews.llvm.org/D49953llvm-svn: 338456

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Tue, 31 Jul 2018 23:37:24 +0000</pubDate>
        <dc:creator>Matt Davis &lt;Matthew.Davis@sony.com&gt;</dc:creator>
    </item>
<item>
        <title>356c2aef - [profile] Fix finding the first and last directory separators on Windows.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#356c2aef</link>
        <description>[profile] Fix finding the first and last directory separators on Windows.Until now, our code preferred backslashes to slashes, whereas Windowsallows using both types of directory separators in one path string.Differential Revision: https://reviews.llvm.org/D49664llvm-svn: 337826

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Tue, 24 Jul 2018 13:06:19 +0000</pubDate>
        <dc:creator>Igor Kudrin &lt;ikudrin@accesssoftek.com&gt;</dc:creator>
    </item>
<item>
        <title>d0711dfb - Include process.h for getpid on Windows in instr profiling</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c#d0711dfb</link>
        <description>Include process.h for getpid on Windows in instr profilingllvm-svn: 321313

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/profile/InstrProfilingUtil.c</description>
        <pubDate>Thu, 21 Dec 2017 21:48:55 +0000</pubDate>
        <dc:creator>Reid Kleckner &lt;rnk@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
