![]() ![]() | |||
![]() ![]() | ![]() ![]() | ||
| |||
| Home > Preface > About this specification > Using this specification | |||
This specification is organized into the following chapters:
Read this chapter for an introduction to:
the Program Flow Trace architecture
a Program Trace Macrocell (PTM) implementation of the architecture.
Read this chapter for information about how the PFT architecture traces software execution.
Read this chapter for information about the programmer’s model for the Program Flow Trace architecture, including descriptions of the PTM registers.
Read this chapter for a description of the PFT protocol and the information output by the PTM.
Read this chapter for a description of how a PTM traces exceptions.
Read this appendix for quick reference information about a PTM implementation, including a summary of the parts of a PTM specification that are implementation defined.
Read this appendix for summary of how a PTM trace decompressor must operate.
Read this appendix for information about software issues with Program Flow Tracing. It gives information about tracing dynamically-loaded code, and about software and hardware support for Context IDs.
Read the glossary for definitions of some of the terms used in this specification.