gcov: call mmap MAP_ANONYMOUS with fd equal to -1
authorMartin Liska <mliska@suse.cz>
Thu, 4 Mar 2021 10:45:47 +0000 (11:45 +0100)
committerMartin Liska <mliska@suse.cz>
Thu, 4 Mar 2021 10:53:33 +0000 (11:53 +0100)
libgcc/ChangeLog:

PR gcov-profile/99385
* libgcov.h (allocate_gcov_kvp): Call mmap with fd equal to -1.

libgcc/libgcov.h

index 9c5fcfb..acdb7cd 100644 (file)
@@ -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;