diff options
author | Martin Liska <mliska@suse.cz> | 2020-05-05 16:15:46 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-05-05 16:15:46 +0200 |
commit | c0532db47d092430f8e8f497b2dc53343527bb13 (patch) | |
tree | 2e6692771353d20ab12a16d8768ae8b0a4da4ea7 /gcc | |
parent | d39f7dc8d558ca31a661b02d08ff090ce65e6652 (diff) | |
download | gcc-c0532db47d092430f8e8f497b2dc53343527bb13.zip gcc-c0532db47d092430f8e8f497b2dc53343527bb13.tar.gz gcc-c0532db47d092430f8e8f497b2dc53343527bb13.tar.bz2 |
Use __gcov_dump and __gcov_reset in execv and fork context.
PR gcov-profile/93623
* libgcov-interface.c (__gcov_fork): Do not flush
and reset only in child process.
(__gcov_execl): Dump counters only and reset them
only if exec* fails.
(__gcov_execlp): Likewise.
(__gcov_execle): Likewise.
(__gcov_execv): Likewise.
(__gcov_execvp): Likewise.
(__gcov_execve): Likewise.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions