aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/tests/util.c
blob: 748f2e8f69618dd1025ad32e6267207787803af3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include "tests.h"
#include "debugfs.h"

int trace_event__id(const char *evname)
{
	char *filename;
	int err = -1, fd;

	if (asprintf(&filename,
		     "%s/syscalls/%s/id",
		     tracing_events_path, evname) < 0)
		return -1;

	fd = open(filename, O_RDONLY);
	if (fd >= 0) {
		char id[16];
		if (read(fd, id, sizeof(id)) > 0)
			err = atoi(id);
		close(fd);
	}

	free(filename);
	return err;
}
ingo@elte.hu> 2008-01-25 15:08:29 -0500 sched: high-res preemption tick' href='/cgit/cgit.cgi/litmus-rt-pandaboard.git/commit/kernel/sched.c?id=8f4d37ec073c17e2d4aa8851df5837d798606d6f'>8f4d37ec073
30914a58af9
434d53b00d6
f00b45c1459

6cd8a4bb2f9
0a16b607584
1da177e4c3f
5517d86bea2
838225b48ed
1da177e4c3f
6e0534f2781

1da177e4c3f


















d7876a08db5
1da177e4c3f
d6322faf296
1da177e4c3f
6aa645ea5f7


1da177e4c3f


a4ec24b48dd
1da177e4c3f

1da177e4c3f
2dd73a4f09b
d0b27fa7785




7e066fb870f





5517d86bea2
fd2ab30b65e


5517d86bea2



















e05606d3301

3f33a7ce956
e05606d3301








1da177e4c3f
6aa645ea5f7
1da177e4c3f
6aa645ea5f7




d0b27fa7785
ea736ed5d35




d0b27fa7785
































ac086bc2299

d0b27fa7785


d0b27fa7785

c8bfff6dd4d


d0b27fa7785





cac64d00c25
d0b27fa7785






7f1e2ca9f04


d0b27fa7785




7f1e2ca9f04





d0b27fa7785










712555ee4f8





052f1dc7eb0
29f59db3a74
68318b8e0b6

29f59db3a74

6f505b16425

29f59db3a74
4cf86d77f59
052f1dc7eb0
68318b8e0b6

052f1dc7eb0
6c415b9234a



052f1dc7eb0
29f59db3a74




052f1dc7eb0





d0b27fa7785
052f1dc7eb0
6b2d7700266
ae8393e508e
6f505b16425
f473aa5e025



29f59db3a74

354d60c2ff7
eff766a65c6
6c415b9234a





eff766a65c6






052f1dc7eb0
29f59db3a74



6d6bc0ad867
052f1dc7eb0



6d6bc0ad867
9a7e0b180da
eff766a65c6
9a7e0b180da
6f505b16425
8ed3699682b
ec2c507fe8c

8ed3699682b
ec2c507fe8c
57310a98a35






052f1dc7eb0
052f1dc7eb0

6d6bc0ad867
052f1dc7eb0
6d6bc0ad867
052f1dc7eb0
cb4ad1ffc7c
2e084786f6f



cb4ad1ffc7c


18d95a2832c
2e084786f6f
18d95a2832c
052f1dc7eb0


29f59db3a74
3a252015723
29f59db3a74
434d53b00d6
29f59db3a74

4cf86d77f59
29f59db3a74
4cf86d77f59
9b5b77512dc
052f1dc7eb0
c69e8d9c01d


052f1dc7eb0
68318b8e0b6

24e377a8322
41a2d6cfa3f
24e377a8322
9b5b77512dc
29f59db3a74


6f505b16425
29f59db3a74
052f1dc7eb0
ce96b5ac742

052f1dc7eb0
6f505b16425
052f1dc7eb0
6f505b16425

052f1dc7eb0