<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/tests/usr.bin/gcov/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>tests/gcov: demonstrate wrong coverage report after vfork/exec<br/><br/>Discovered in usr.bin/make, function Cmd_Exec.<br/><br/>The coverage test I ran on 2024-07-13 was still good. I don't remember<br/>the exact version of NetBSD-current I was running back then.<br/><br/>With NetBSD-current from 2025-01-17, gcov does not report full coverage<br/>data after a vfork/exec call. Running the test program inside ktrace<br/>shows that after a vfork call, the child process writes its coverage data<br/>back, probably right before the exec call, but the parent process<br/>doesn't.<br/><br/>Running a child process through system(3) is not affected; there,<br/>posix_spawn is used instead of vfork/exec.</title>
    <description>/src/tests/usr.bin/gcov/Makefile - 1.1</description>
    <pubDate>Sat Jan 18 22:31:22 UTC 2025</pubDate>
    <dc:creator>rillig</dc:creator>
</item>
</channel></rss>

