| perf-inject - Filter to augment the events stream with additional information |
| perf-inject reads a perf-record event stream and repipes it to stdout. At any |
| point the processing code can inject other events into the event stream - in |
| this case build-ids (-b option) are read and injected as needed into the event |
| Build-ids are just the first user of perf-inject - potentially anything that |
| needs userspace processing to augment the events stream with additional |
| information could make use of this facility. |
| Inject build-ids into the output stream |
| Input file name. (default: stdin) |
| Output file name. (default: stdout) |
| Merge sched_stat and sched_switch for getting events where and how long |
| tasks slept. sched_switch contains a callchain where a task slept and |
| sched_stat contains a timeslice how long a task slept. |
| Decode Instruction Tracing data, replacing it with synthesized events. |
| Use with --itrace to strip out non-synthesized events. |
| Process jitdump files by injecting the mmap records corresponding to jitted |
| functions. This option also generates the ELF images for each jitted function |
| found in the jitdumps files captured in the input perf.data file. Use this option |
| if you are monitoring environment using JIT runtimes, such as Java, DART or V8. |
| linkperf:perf-record[1], linkperf:perf-report[1], linkperf:perf-archive[1] |