]> git.proxmox.com Git - mirror_qemu.git/commit
linux-user: add gcov support to preexit_cleanup
authorAlex Bennée <alex.bennee@linaro.org>
Fri, 22 Jun 2018 16:23:44 +0000 (17:23 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Thu, 5 Jul 2018 14:59:41 +0000 (15:59 +0100)
commit7781afb49cdcc41b5cd06d4daa53aa1bc45f95ac
tree466cce95530932378410377d9d93c36bd6d15200
parent708b6a643c7a974ffadf64e00019bdcd60edf6e5
linux-user: add gcov support to preexit_cleanup

As we don't always take the normal exit path when running a guest we
can skip the normal exit destructors where gcov normally dumps it's
info. The GCC manual suggests long running programs use __gcov_dump()
to flush out the coverage state periodically so we use that here.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
linux-user/exit.c