xpcr
unmake_pcr(uint64_t pcr, int cpuver, struct xpcr *xpcr)
xpcr->pic[0] = (uint8_t)((pcr >> kv[D_pic0].kv_shift) &
xpcr->pic[1] = (uint8_t)((pcr >> kv[D_pic1].kv_shift) &
xpcr->usr = (pcr >> kv[D_nouser].kv_shift) &
xpcr->sys = (pcr >> kv[D_sys].kv_shift) &
struct xpcr xpcr;
unmake_pcr(event->ce_pcr, event->ce_cpuver, &xpcr);
if ((pic[0] = regtostr(event->ce_cpuver, 0, xpcr.pic[0])) == NULL)
if ((pic[1] = regtostr(event->ce_cpuver, 1, xpcr.pic[1])) == NULL) {
if (!xpcr.usr)
if (xpcr.sys)
struct xpcr xpcr;
unmake_pcr(event->ce_pcr, event->ce_cpuver, &xpcr);
if ((pic[0] = regtostr(event->ce_cpuver, 0, xpcr.pic[0])) == NULL)
if ((pic[1] = regtostr(event->ce_cpuver, 1, xpcr.pic[1])) == NULL) {
if (xpcr.usr)
if (xpcr.sys)