问题
Last Branch Record refers to a collection of register pairs (MSRs) that store the source and destination addresses related to recently executed branches. They are supported across Intel Core 2, Intel Xeon and Intel Atom processor families. http://css.csail.mit.edu/6.858/2012/readings/ia32/ia32-3b.pdf document has more information in case you are interested.
Is LBR-like feature available only in Intel microprocessors OR something similar exists in ARM etc. ?
回答1:
To sum up, as Carl mentioned, ARM also has program tracing functionality on some processors. This site has interesting details about this feature : http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.coresight/index.html
来源:https://stackoverflow.com/questions/14595931/is-intels-last-branch-record-feature-unique-to-intel-processors