User's Manual

Vol. 3 16-27
DEBUGGING, PROFILING BRANCHES AND TIME-STAMP COUNTER
Fields in the buffer management area of a DS save area are described in Section
16.4.9.
The format of a branch trace record and a PEBS record are the same as the 64-bit
record formats shown in Figures 16-9 and Figures 16-10, with the exception that the
branch predicted bit is not supported by Intel Core microarchitecture or Intel Atom
microarchitecture. The 64-bit record formats for BTS and PEBS apply to DS save area
for all operating modes.
Figure 16-9. 64-bit Branch Trace Record Format
Figure 16-10. 64-bit PEBS Record Format
Last Branch From
Last Branch To
Branch Predicted
0H
8H
10H
0
63
4
RFLAGS
0H
8H
10H
0
63
RIP
20H
30H
28H
38H
40H
48H
18H
RAX
RBX
RCX
RDX
RSI
RDI
RBP
RSP
R8
...
R15
50H
...
88H