https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83879
Bug ID: 83879 Summary: __gcov_dump doesn't work with dlopen-ed libraries Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov-profile Assignee: unassigned at gcc dot gnu.org Reporter: mcastelluccio at mozilla dot com CC: marxin at gcc dot gnu.org Target Milestone: --- Created attachment 43144 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43144&action=edit Archive containing source files to reproduce the bug See the attached example. To reproduce the problem, run the "run.sh" script and see that no func.gcda or func2.gcda are generated. If you remove the "pause()" call in main.c and let the program exit, the func.gcda and func2.gcda files are generated.