]>
Commit | Line | Data |
---|---|---|
60b88d87 AH |
1 | i synthesize instructions events |
2 | b synthesize branches events | |
3 | c synthesize branches events (calls only) | |
4 | r synthesize branches events (returns only) | |
5 | x synthesize transactions events | |
3bdafdff | 6 | w synthesize ptwrite events |
70d110d7 | 7 | p synthesize power events |
60b88d87 AH |
8 | e synthesize error events |
9 | d create a debug log | |
10 | g synthesize a call chain (use with i or x) | |
601897b5 | 11 | l synthesize last branch entries (use with i or x) |
d1706b39 | 12 | s skip initial number of events |
60b88d87 | 13 | |
70d110d7 | 14 | The default is all events i.e. the same as --itrace=ibxwpe |
60b88d87 AH |
15 | |
16 | In addition, the period (default 100000) for instructions events | |
17 | can be specified in units of: | |
18 | ||
19 | i instructions | |
20 | t ticks | |
21 | ms milliseconds | |
22 | us microseconds | |
23 | ns nanoseconds (default) | |
24 | ||
25 | Also the call chain size (default 16, max. 1024) for instructions or | |
26 | transactions events can be specified. | |
601897b5 AH |
27 | |
28 | Also the number of last branch entries (default 64, max. 1024) for | |
29 | instructions or transactions events can be specified. | |
d1706b39 | 30 | |
3bdafdff | 31 | It is also possible to skip events generated (instructions, branches, transactions, |
70d110d7 | 32 | ptwrite, power) at the beginning. This is useful to ignore initialization code. |
d1706b39 AK |
33 | |
34 | --itrace=i0nss1000000 | |
35 | ||
36 | skips the first million instructions. |