Page MenuHomeFreeBSD
Authored By
tuexen
Dec 26 2018, 1:22 PM
Size
511 B
Referenced Files
None
Subscribers
None

kcov_test.c

#include <sys/kcov.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
int
main(void)
{
int fd;
int CoverSize = 256 << 10;
int mode = KCOV_MODE_TRACE_PC;
if ((fd = open("/dev/kcov", O_RDWR)) < 0) {
perror("open");
}
if (ioctl(fd, KIOSETBUFSIZE, CoverSize)) {
perror("KIOSETBUFSIZE");
}
if (ioctl(fd, KIOENABLE, mode)) {
perror("KIOENABLE");
}
sleep(1);
#if 0
if (ioctl(fd, KIODISABLE, mode)) {
perror("KIODISABLE");
}
#endif
if (close(fd)) {
perror("close");
}
return (0);
}

File Metadata

Mime Type
text/x-c
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1697212
Default Alt Text
kcov_test.c (511 B)

Event Timeline