Commit | Line | Data |
---|---|---|
ef12a141 ACM |
1 | perf-buildid-cache(1) |
2 | ===================== | |
3 | ||
4 | NAME | |
5 | ---- | |
6 | perf-buildid-cache - Manage build-id cache. | |
7 | ||
8 | SYNOPSIS | |
9 | -------- | |
10 | [verse] | |
11d232ec | 11 | 'perf buildid-cache <options>' |
ef12a141 ACM |
12 | |
13 | DESCRIPTION | |
14 | ----------- | |
8c31a1e0 ACM |
15 | This command manages the build-id cache. It can add and remove files to/from |
16 | the cache. In the future it should as well purge older entries, set upper | |
17 | limits for the space used by the cache, etc. | |
ef12a141 ACM |
18 | |
19 | OPTIONS | |
20 | ------- | |
21 | -a:: | |
22 | --add=:: | |
23 | Add specified file to the cache. | |
fc1b691d AH |
24 | -k:: |
25 | --kcore:: | |
26 | Add specified kcore file to the cache. For the current host that is | |
27 | /proc/kcore which requires root permissions to read. Be aware that | |
28 | running 'perf buildid-cache' as root may update root's build-id cache | |
29 | not the user's. Use the -v option to see where the file is created. | |
30 | Note that the copied file contains only code sections not the whole core | |
31 | image. Note also that files "kallsyms" and "modules" must also be in the | |
32 | same directory and are also copied. All 3 files are created with read | |
33 | permissions for root only. kcore will not be added if there is already a | |
34 | kcore in the cache (with the same build-id) that has the same modules at | |
35 | the same addresses. Use the -v option to see if a copy of kcore is | |
36 | actually made. | |
ef12a141 ACM |
37 | -r:: |
38 | --remove=:: | |
8c31a1e0 | 39 | Remove specified file from the cache. |
fbb6976c ACM |
40 | -M:: |
41 | --missing=:: | |
42 | List missing build ids in the cache for the specified file. | |
eeb49845 NK |
43 | -u:: |
44 | --update:: | |
45 | Update specified file of the cache. It can be used to update kallsyms | |
46 | kernel dso to vmlinux in order to support annotation. | |
ef12a141 ACM |
47 | -v:: |
48 | --verbose:: | |
49 | Be more verbose. | |
50 | ||
51 | SEE ALSO | |
52 | -------- | |
11d232ec | 53 | linkperf:perf-record[1], linkperf:perf-report[1], linkperf:perf-buildid-list[1] |