Lines Matching refs:PT
16 Intel Processor Trace (Intel PT) is an extension of Intel Architecture that
22 Intel PT is first supported in Intel Core M and 5th generation Intel Core
39 The main distinguishing feature of Intel PT is that the decoder can determine
40 the exact flow of software execution. Intel PT can be used to understand why
42 software does not have to be recompiled, so Intel PT works with debug or release
47 A limitation of Intel PT is that it produces huge amounts of trace data
60 The simplest thing to do with Intel PT is userspace profiling of small programs.
94 Also note that the coarseness of Intel PT timing information will start to
155 Because Intel PT does not update the cycle count on every branch or instruction,
206 Refer to 'new snapshot option' and 'Intel PT modes of operation' further below.
224 The Intel PT kernel driver creates a new PMU for Intel PT. PMU events are
279 'h', 'G' and 'H' are for virtualization which are not used by Intel PT.
280 'p' is also not relevant to Intel PT. So only options 'u' and 'k' are
281 meaningful for Intel PT.
311 Manuals, Chapter 36 Intel Processor Trace, defined new Intel PT features.
526 To select Intel PT "sampling" the AUX area sampling option can be used:
534 In addition, the Intel PT event to sample must be defined e.g.
538 Samples on other events will be created containing Intel PT data e.g. the
539 following will create Intel PT samples on the branch-misses event, note the
560 Intel PT sample size (%zu) may be too small for PSB period (%zu)
599 Intel PT snapshot size: %zu
605 Intel PT buffer size is specified by an addition to the -m option e.g.
614 The default auxtrace mmap size for Intel PT is 4MiB/page_size for privileged users
635 Intel PT modes of operation
638 Intel PT can be used in 3 modes:
647 Sample mode attaches a Intel PT sample to other events e.g.
679 The 3 Intel PT modes of operation cannot be used together.
706 Intel PT and build ids
710 for executables for all addresses sampled. Deliberately, Intel PT is not
719 If the perf.data file contains Intel PT data, that is the same as:
794 information to decode Intel PT in per-cpu mode, and potentially workload-only
799 be possible to decode Intel PT in per-cpu mode.
805 The sched_switch tracepoint is used to provide side-band data for Intel PT
885 cannot be matched against the Intel PT trace.
916 o synthesize PEBS-via-PT events
988 of code with Intel PT, it is useful to know if a timing bubble was caused
989 by Intel PT or not.
995 The flags supported by Intel PT are:
1008 must be preceded by either '+' or '-'. The flags support by Intel PT are:
1030 The timing information included with Intel PT does not give the time of every
1035 For Intel PT, the default period is 100us.
1039 In the case of Intel PT that is the same as a period of 1 and a unit of
1060 'ls' and then add a call chain derived from the Intel PT trace:
1072 late timestamps. Because the Intel PT trace is synchronized by timestamps,
1085 Because Intel PT sample mode uses a different sample type to the list above,
1086 Large PEBS is not used with Intel PT sample mode. To avoid Large PEBS in other
1169 When -D is used, Intel PT packets are displayed. The packet decoder does not
1177 To disable the display of Intel PT packets, combine the -D option with
1197 Below is an example of using Intel PT with autofdo. It requires autofdo
1223 Note there is currently no advantage to using Intel PT instead of LBR, but
1227 PEBS via Intel PT
1230 Some hardware has the feature to redirect PEBS records to the Intel PT trace.
1238 To check for the presence of that event in a PEBS-via-PT trace:
1242 To display PEBS events from the Intel PT trace, use the itrace 'o' option e.g.
1299 Intel PT traces both the host and the guest so --guest and --host need to be specified.
1362 Intel PT traces both the host and the guest so --guest and --host need to be specified.
1368 Now 'perf inject' can be used to determine the VMX TCS Offset. Note, Intel PT TSC packets are
1437 …ecord to record sideband events within a virtual machine, so that an Intel PT trace on the host ca…
1462 Start perf record to collect Intel PT trace:
1477 Stop the Intel PT trace:
1485 Stop the Intel PT trace:
1505 Correct Intel PT TSC timestamps for the guest machine:
1838 Pipe mode is a problem for Intel PT and possibly other auxtrace users.
1839 It's not recommended to use a pipe as data output with Intel PT because
1847 In the Intel PT case, the head and tail are updated only when the trace