Trace Method Types

The source debugger supports multiple execution trace collection methods:

  1. Last Branch Record (LBR): Records the last 16 (8 on older processors) conditional branches. This feature is limited, but widely supported.
  2. Real Time Instruction Trace (RTIT ): Records up to several megabytes of conditional branch information and is able to provide millions of lines of instruction history. This feature is supported on a limited set of new processors.
  3. Processor Trace ( PT): Successor to RTIT. Records up to gigabytes of conditional branch information and is able to provide millions of lines of instruction history. This feature is supported on a growing set of new processors.

For more complete information about compiler optimizations, see our Optimization Notice.