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]
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.