|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
diff -up libpfm-3.5/examples/multiplex.c.unused libpfm-3.5/examples/multiplex.c
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
--- libpfm-3.5/examples/multiplex.c.unused 2008-07-31 16:58:21.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
+++ libpfm-3.5/examples/multiplex.c 2008-07-31 16:59:18.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
@@ -613,6 +613,7 @@ measure_one_cpu(char **argv)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
struct pollfd pollfd;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
pid_t pid = 0;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
int ret, timeout;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
136b4c3 |
+ int nbytes;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
136b4c3 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
memset(ctx, 0, sizeof(ctx));
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
memset(&load_arg, 0, sizeof(load_arg));
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
@@ -721,7 +722,7 @@ measure_one_cpu(char **argv)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
*/
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
if (options.opt_ovfl_switch) {
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
pfarg_msg_t msg;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
- read(ctxid, &msg, sizeof(msg));
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
+ nbytes = read(ctxid, &msg, sizeof(msg));
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
}
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
switch_sets(ctxid);
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
break;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
diff -up libpfm-3.5/lib/pfmlib_os_linux.c.unused libpfm-3.5/lib/pfmlib_os_linux.c
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
--- libpfm-3.5/lib/pfmlib_os_linux.c.unused 2008-07-30 17:16:40.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
+++ libpfm-3.5/lib/pfmlib_os_linux.c 2008-07-31 16:57:05.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
@@ -390,12 +390,13 @@ static int
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
pfm_init_syscalls_sysfs(void)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
{
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
FILE *fp;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
+ int nbytes;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
fp = fopen("/sys/kernel/perfmon/syscall", "r");
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
if (!fp)
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
return -1;
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
- fscanf(fp, "%d", &sys_base);
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
+ nbytes = fscanf(fp, "%d", &sys_base);
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
a185a25 |
fclose(fp);
|
|
![](https://seccdn.libravatar.org/avatar/e5aedd1dedb3d36c9f92980a9366cb33d874c1a5d44680f6f60053988767e02e?s=16&d=retro) |
136b4c3 |
|