On Tue, Apr 26, 2016 at 02:58:41PM -0700, Brendan Gregg wrote: > BTS seemed more promising (deeper stacks), and there's already Xen > support for it (need to boot the Xen host with vpmu=bts, preferably > vpmu=bts,arch for some PMCs as well :).
BTS is a branch tracer; it simply traces _all_ branches, including calls. It has fairly significant overhead. But yes, by tracing all branches, you should get really shiny call traces :-)