~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/tools/perf/Documentation/perf-inject.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /tools/perf/Documentation/perf-inject.txt (Version linux-6.12-rc7) and /tools/perf/Documentation/perf-inject.txt (Version policy-sample)


  1 perf-inject(1)                                    
  2 ==============                                    
  3                                                   
  4 NAME                                              
  5 ----                                              
  6 perf-inject - Filter to augment the events str    
  7                                                   
  8 SYNOPSIS                                          
  9 --------                                          
 10 [verse]                                           
 11 'perf inject <options>'                           
 12                                                   
 13 DESCRIPTION                                       
 14 -----------                                       
 15 perf-inject reads a perf-record event stream a    
 16 point the processing code can inject other eve    
 17 this case build-ids (-b option) are read and i    
 18 stream.                                           
 19                                                   
 20 Build-ids are just the first user of perf-inje    
 21 needs userspace processing to augment the even    
 22 information could make use of this facility.      
 23                                                   
 24 OPTIONS                                           
 25 -------                                           
 26 -b::                                              
 27 --build-ids::                                     
 28         Inject build-ids of DSOs hit by sample    
 29         This means it needs to process all SAM    
 30                                                   
 31 --buildid-all::                                   
 32         Inject build-ids of all DSOs into the     
 33         and skip SAMPLE processing.               
 34                                                   
 35 --known-build-ids=::                              
 36         Override build-ids to inject using the    
 37         build-id and path. Understands file://    
 38         from a file, which can be generated wi    
 39                                                   
 40 -v::                                              
 41 --verbose::                                       
 42         Be more verbose.                          
 43 -i::                                              
 44 --input=::                                        
 45         Input file name. (default: stdin)         
 46 -o::                                              
 47 --output=::                                       
 48         Output file name. (default: stdout)       
 49 -s::                                              
 50 --sched-stat::                                    
 51         Merge sched_stat and sched_switch for     
 52         tasks slept. sched_switch contains a c    
 53         sched_stat contains a timeslice how lo    
 54                                                   
 55 -k::                                              
 56 --vmlinux=<file>::                                
 57         vmlinux pathname                          
 58                                                   
 59 --ignore-vmlinux::                                
 60         Ignore vmlinux files.                     
 61                                                   
 62 --kallsyms=<file>::                               
 63         kallsyms pathname                         
 64                                                   
 65 --itrace::                                        
 66         Decode Instruction Tracing data, repla    
 67         Options are:                              
 68                                                   
 69 include::itrace.txt[]                             
 70                                                   
 71 --strip::                                         
 72         Use with --itrace to strip out non-syn    
 73                                                   
 74 -j::                                              
 75 --jit::                                           
 76         Process jitdump files by injecting the    
 77         functions. This option also generates     
 78         found in the jitdumps files captured i    
 79         if you are monitoring environment usin    
 80                                                   
 81 -f::                                              
 82 --force::                                         
 83         Don't complain, do it.                    
 84                                                   
 85 --vm-time-correlation[=OPTIONS]::                 
 86         Some architectures may capture AUX are    
 87         affected by virtualization. This optio    
 88         in place, to correlate with host times    
 89         that an output file is not specified,     
 90         modified.  The options are architectur    
 91         start with "dry-run" which will cause     
 92         without updating it. Currently this op    
 93         Intel PT, refer linkperf:perf-intel-pt    
 94                                                   
 95 --guest-data=<path>,<pid>[,<time offset>[,<tim    
 96         Insert events from a perf.data file re    
 97         the same time as the input perf.data f    
 98         The Process ID (PID) of the QEMU hyper    
 99         and the time offset and time scale (mu    
100         to convert guest time stamps into host    
101         x86 the TSC Offset and Multiplier coul    
102         using Linux command line option no-kvm    
103         Currently only mmap, mmap2, comm, task    
104         and text_poke events are inserted, as     
105         The QEMU option -name debug-threads=on    
106         can be used to determine which thread     
107         libvirt seems to use this by default.     
108         When using perf record in the guest, o    
109         should be used, and also --buildid-all    
110         useful.                                   
111                                                   
112 :GMEXAMPLECMD: inject                             
113 :GMEXAMPLESUBCMD:                                 
114 include::guestmount.txt[]                         
115                                                   
116 SEE ALSO                                          
117 --------                                          
118 linkperf:perf-record[1], linkperf:perf-report[    
119 linkperf:perf-intel-pt[1]                         
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php