diff options
Diffstat (limited to 'executor/executor_bsd.h')
| -rw-r--r-- | executor/executor_bsd.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/executor/executor_bsd.h b/executor/executor_bsd.h index db02c61b7..80b56f317 100644 --- a/executor/executor_bsd.h +++ b/executor/executor_bsd.h @@ -164,6 +164,14 @@ static void cover_collect(cover_t* cov) cov->size = *(uint64*)cov->data; } +static void cover_reserve_fd(cover_t* cov) +{ + int fd = open("/dev/null", O_RDONLY); + if (fd < 0) + fail("failed to open /dev/null"); + dup2(fd, cov->fd); +} + static bool use_cover_edges(uint64 pc) { return true; |
