PERF−BUILDID−CACHE - Online Linux Manual PageSection : 1
Updated : 03/30/2021
Source : perf
Note : perf Manual

NAMEperf-buildid-cache − Manage build−id cache​.

SYNOPSISperf buildid−cache <options>

DESCRIPTIONThis command manages the build−id cache​. It can add, remove, update and purge files to/from the cache​. In the future it should as well set upper limits for the space used by the cache, etc​. This also scans the target binary for SDT (Statically Defined Tracing) and record it along with the buildid−cache, which will be used by perf−probe​. For more details, see perf-probe(1)​.

OPTIONS−a, −−add= Add specified file to the cache​. −f, −−force Dont complain, do it​. −k, −−kcore Add specified kcore file to the cache​. For the current host that is /proc/kcore which requires root permissions to read​. Be aware that running perf buildid−cache as root may update roots build−id cache not the users​. Use the −v option to see where the file is created​. Note that the copied file contains only code sections not the whole core image​. Note also that files "kallsyms" and "modules" must also be in the same directory and are also copied​. All 3 files are created with read permissions for root only​. kcore will not be added if there is already a kcore in the cache (with the same build−id) that has the same modules at the same addresses​. Use the −v option to see if a copy of kcore is actually made​. −r, −−remove= Remove a cached binary which has same build−id of specified file from the cache​. −p, −−purge= Purge all cached binaries including older caches which have specified path from the cache​. −P, −−purge−all Purge all cached binaries​. This will flush out entire cache​. −M, −−missing= List missing build ids in the cache for the specified file​. −u, −−update= Update specified file of the cache​. Note that this doesnt remove older entires since those may be still needed for annotating old (or remote) perf​.data​. Only if there is already a cache which has exactly same build−id, that is replaced by new one​. It can be used to update kallsyms and kernel dso to vmlinux in order to support annotation​. −l, −−list List all valid binaries from cache​. −v, −−verbose Be more verbose​. −−target−ns=PID: Obtain mount namespace information from the target pid​. This is used when creating a uprobe for a process that resides in a different mount namespace from the perf(1) utility​.

SEE ALSOperf-record(1), perf-report(1), perf-buildid-list(1)
0
Johanes Gumabo
Data Size   :   8,968 byte
man-perf-buildid-cache.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 200,336
Visitor ID   :     :  
Visitor IP   :   18.219.119.163   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.