| 
									
										
										
										
											2010-05-04 10:48:22 -03:00
										 |  |  | perf-inject(1) | 
					
						
							|  |  |  | ============== | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | NAME | 
					
						
							|  |  |  | ---- | 
					
						
							|  |  |  | perf-inject - Filter to augment the events stream with additional information | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SYNOPSIS | 
					
						
							|  |  |  | -------- | 
					
						
							|  |  |  | [verse] | 
					
						
							|  |  |  | 'perf inject <options>' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | DESCRIPTION | 
					
						
							|  |  |  | ----------- | 
					
						
							|  |  |  | 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 | 
					
						
							|  |  |  | stream. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 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. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | OPTIONS | 
					
						
							|  |  |  | ------- | 
					
						
							|  |  |  | -b:: | 
					
						
							|  |  |  | --build-ids=:: | 
					
						
							|  |  |  |         Inject build-ids into the output stream | 
					
						
							|  |  |  | -v:: | 
					
						
							|  |  |  | --verbose:: | 
					
						
							|  |  |  | 	Be more verbose. | 
					
						
							| 
									
										
										
										
											2012-08-07 16:56:02 +04:00
										 |  |  | -i:: | 
					
						
							|  |  |  | --input=:: | 
					
						
							|  |  |  | 	Input file name. (default: stdin) | 
					
						
							|  |  |  | -o:: | 
					
						
							|  |  |  | --output=:: | 
					
						
							|  |  |  | 	Output file name. (default: stdout) | 
					
						
							| 
									
										
										
										
											2012-08-07 16:56:04 +04:00
										 |  |  | -s:: | 
					
						
							|  |  |  | --sched-stat:: | 
					
						
							|  |  |  | 	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. | 
					
						
							| 
									
										
										
										
											2010-05-04 10:48:22 -03:00
										 |  |  | 
 | 
					
						
							|  |  |  | SEE ALSO | 
					
						
							|  |  |  | -------- | 
					
						
							|  |  |  | linkperf:perf-record[1], linkperf:perf-report[1], linkperf:perf-archive[1] |