-
- Downloads
gcov: use mmap pools for KVP.
gcc/ChangeLog: PR gcov-profile/97461 * gcov-io.h (GCOV_PREALLOCATED_KVP): Remove. libgcc/ChangeLog: PR gcov-profile/97461 * config.in: Regenerate. * configure: Likewise. * configure.ac: Check sys/mman.h header file * libgcov-driver.c (struct gcov_kvp): Remove static pre-allocated pool and use a dynamic one. * libgcov.h (MMAP_CHUNK_SIZE): New. (gcov_counter_add): Use mmap to allocate pool for struct gcov_kvp.
Showing
- gcc/gcov-io.h 0 additions, 3 deletionsgcc/gcov-io.h
- libgcc/config.in 3 additions, 0 deletionslibgcc/config.in
- libgcc/configure 2 additions, 2 deletionslibgcc/configure
- libgcc/configure.ac 1 addition, 1 deletionlibgcc/configure.ac
- libgcc/libgcov-driver.c 7 additions, 4 deletionslibgcc/libgcov-driver.c
- libgcc/libgcov.h 33 additions, 9 deletionslibgcc/libgcov.h
Loading
Please register or sign in to comment