aboutsummaryrefslogtreecommitdiff
path: root/libgcc/libgcov.h
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2021-03-04 11:45:47 +0100
committerMartin Liska <mliska@suse.cz>2021-03-04 11:53:33 +0100
commit4c955b4ad37cf31c1d7cfa146c2b3ead2042869b (patch)
treea3f5b61f78162c6e499e2e23f89bc07e0df40a11 /libgcc/libgcov.h
parentf232f782e6e4954370ac63ba6e40ad554c0cf942 (diff)
downloadgcc-4c955b4ad37cf31c1d7cfa146c2b3ead2042869b.zip
gcc-4c955b4ad37cf31c1d7cfa146c2b3ead2042869b.tar.gz
gcc-4c955b4ad37cf31c1d7cfa146c2b3ead2042869b.tar.bz2
gcov: call mmap MAP_ANONYMOUS with fd equal to -1
libgcc/ChangeLog: PR gcov-profile/99385 * libgcov.h (allocate_gcov_kvp): Call mmap with fd equal to -1.
Diffstat (limited to 'libgcc/libgcov.h')
-rw-r--r--libgcc/libgcov.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgcc/libgcov.h b/libgcc/libgcov.h
index 9c5fcfb..acdb7cd 100644
--- a/libgcc/libgcov.h
+++ b/libgcc/libgcov.h
@@ -426,7 +426,7 @@ allocate_gcov_kvp (void)
{
void *ptr = mmap (NULL, MMAP_CHUNK_SIZE,
PROT_READ | PROT_WRITE,
- MAP_PRIVATE | MAP_ANONYMOUS, 0, 0);
+ MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
if (ptr != MAP_FAILED)
{
__gcov_kvp_dynamic_pool = ptr;