TDP_CALLCHAIN
ASSYM(TDP_CALLCHAIN, TDP_CALLCHAIN);
if ((td->td_pflags & TDP_CALLCHAIN) != 0) {
td->td_pflags &= ~TDP_CALLCHAIN;
td->td_pflags &= ~TDP_CALLCHAIN;
if ((td->td_pflags & TDP_CALLCHAIN) != 0)
td->td_pflags |= TDP_CALLCHAIN;
KASSERT(td->td_pflags & TDP_CALLCHAIN,
ASSYM(TDP_CALLCHAIN, TDP_CALLCHAIN);
(PCPU_GET(curthread)->td_pflags & TDP_CALLCHAIN))
KASSERT(td->td_pinned == 0 || (td->td_pflags & TDP_CALLCHAIN) != 0,
if (pmc_hook && (PCPU_GET(curthread)->td_pflags & TDP_CALLCHAIN))
(__predict_false((p)->td_pflags & TDP_CALLCHAIN))