Martin Liska
8c9434c2f9
gcov: dump in a static dtor instead of in an atexit handler
...
PR gcov-profile/7970
PR gcov-profile/16855
PR gcov-profile/44779
* g++.dg/gcov/pr16855.C: New test.
* coverage.c (build_gcov_exit_decl): New function.
(coverage_obj_init): Call the function and generate __gcov_exit
destructor.
* doc/gcov.texi: Document when __gcov_exit function is called.
* libgcov-driver.c (__gcov_init): Do not register a atexit
handler.
(__gcov_exit): Rename from gcov_exit.
* libgcov.h (__gcov_exit): Declare.
From-SVN: r240529
2016-09-27 11:07:11 +00:00
..
2016-08-25 14:08:27 +00:00
2016-08-16 22:30:56 +01:00
2016-09-27 11:07:11 +00:00
2016-08-26 12:13:42 +01:00
2015-09-24 09:00:22 +00:00
2016-09-21 12:53:20 +00:00
2016-09-21 12:53:20 +00:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-02-15 10:20:18 +00:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-09-09 09:40:22 +00:00
2016-09-09 09:40:22 +00:00
2016-01-04 15:30:50 +01:00
2016-06-06 15:24:24 +00:00
2016-09-27 11:07:11 +00:00
2016-01-04 15:30:50 +01:00
2016-09-27 10:04:39 +00:00
2016-09-06 14:13:21 +00:00
2016-09-27 10:04:39 +00:00
2016-09-27 11:07:11 +00:00
2016-09-27 10:04:39 +00:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-02-25 12:23:52 +00:00
2014-11-10 16:12:42 +00:00
2014-11-10 16:12:42 +00:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-09-16 21:17:47 +02:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00
2016-01-04 15:30:50 +01:00