PMC_UR
pmc_capture_user_callchain(curcpu, PMC_UR, td->td_frame);
pmc_process_samples(cpu, PMC_UR);
if (ring == PMC_UR) {
return (pmc_add_sample(PMC_UR, pm, tf, mp));
if (ring == PMC_UR)
if (ring == PMC_UR) {
if (__predict_false(ring == PMC_UR && td->td_pmcpend)) {
pmc_pcpu[cpu]->pc_sb[PMC_UR] = sb;
KASSERT(pmc_pcpu[cpu]->pc_sb[PMC_UR] != NULL,
free(pmc_pcpu[cpu]->pc_sb[PMC_UR]->ps_callchains, M_PMC);
free(pmc_pcpu[cpu]->pc_sb[PMC_UR], M_PMC);
PMC_NUM_SR = PMC_UR+1