[PATCH] D48538: Make __gcov_flush flush counters for all shared libraries
Marco Castelluccio via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 25 03:26:29 PDT 2018
marco-c created this revision.
marco-c added a reviewer: davidxl.
Herald added subscribers: Sanitizers, llvm-commits.
This will make the behavior of __gcov_flush match the GCC behavior.
I would like to rename __gcov_flush to __llvm_gcov_flush (in case of programs linking to libraries built with different compilers), but I guess we can't for compatibility reasons.
Repository:
rCRT Compiler Runtime
https://reviews.llvm.org/D48538
Files:
lib/profile/GCDAProfiling.c
test/profile/Inputs/instrprof-dlopen-dlclose-main.c
test/profile/Inputs/instrprof-dlopen-dlclose-main.c.gcov
test/profile/Inputs/instrprof-dlopen-func.c.gcov
test/profile/Inputs/instrprof-dlopen-func2.c.gcov
test/profile/Inputs/instrprof-shared-lib.c.gcov
test/profile/Inputs/instrprof-shared-main-gcov-flush.c
test/profile/Inputs/instrprof-shared-main-gcov-flush.c.gcov
test/profile/instrprof-dlopen-dlclose-gcov.test
test/profile/instrprof-shared-gcov-flush.test
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D48538.152648.patch
Type: text/x-patch
Size: 14840 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180625/df93d1d1/attachment.bin>
More information about the llvm-commits
mailing list