37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 		i	synthesize instructions events
 | |
| 		b	synthesize branches events
 | |
| 		c	synthesize branches events (calls only)
 | |
| 		r	synthesize branches events (returns only)
 | |
| 		x	synthesize transactions events
 | |
| 		w	synthesize ptwrite events
 | |
| 		p	synthesize power events
 | |
| 		e	synthesize error events
 | |
| 		d	create a debug log
 | |
| 		g	synthesize a call chain (use with i or x)
 | |
| 		l	synthesize last branch entries (use with i or x)
 | |
| 		s       skip initial number of events
 | |
| 
 | |
| 	The default is all events i.e. the same as --itrace=ibxwpe
 | |
| 
 | |
| 	In addition, the period (default 100000) for instructions events
 | |
| 	can be specified in units of:
 | |
| 
 | |
| 		i	instructions
 | |
| 		t	ticks
 | |
| 		ms	milliseconds
 | |
| 		us	microseconds
 | |
| 		ns	nanoseconds (default)
 | |
| 
 | |
| 	Also the call chain size (default 16, max. 1024) for instructions or
 | |
| 	transactions events can be specified.
 | |
| 
 | |
| 	Also the number of last branch entries (default 64, max. 1024) for
 | |
| 	instructions or transactions events can be specified.
 | |
| 
 | |
| 	It is also possible to skip events generated (instructions, branches, transactions,
 | |
| 	ptwrite, power) at the beginning. This is useful to ignore initialization code.
 | |
| 
 | |
| 	--itrace=i0nss1000000
 | |
| 
 | |
| 	skips the first million instructions.
 | 
