projects
/
firefly-linux-kernel-4.4.55.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Merge branch 'next' into for-linus
[firefly-linux-kernel-4.4.55.git]
/
tools
/
perf
/
perf-read-vdso.c
1
#include <stdio.h>
2
#include <string.h>
3
4
#define VDSO__MAP_NAME "[vdso]"
5
6
/*
7
* Include definition of find_vdso_map() also used in util/vdso.c for
8
* building perf.
9
*/
10
#include "util/find-vdso-map.c"
11
12
int main(void)
13
{
14
void *start, *end;
15
size_t size, written;
16
17
if (find_vdso_map(&start, &end))
18
return 1;
19
20
size = end - start;
21
22
while (size) {
23
written = fwrite(start, 1, size, stdout);
24
if (!written)
25
return 1;
26
start += written;
27
size -= written;
28
}
29
30
if (fflush(stdout))
31
return 1;
32
33
return 0;
34
}