#include #include #include #include #include #include #include #include #include "cachepc_user.h" int main(int argc, const char **argv) { size_t i, len; int fd, ret; int count; fd = open("/proc/cachepc", O_RDONLY); if (fd < 0) err(1, "open"); for (i = 0; i < 50; i++) { ret = ioctl(fd, CACHEPC_IOCTL_ACCESS_TEST, &count); if (ret == -1) err(1, "ioctl fail"); printf("%i\n", count); } close(fd); }