SCP: Add support for debug matching multiple bit masks

This commit is contained in:
Mark Pizzolato 2016-11-20 13:19:52 -08:00
parent f046171269
commit 8448580a3a

5
scp.c
View file

@ -9093,7 +9093,8 @@ for (cptr = sim_clock_queue; cptr != QUEUE_LIST_END; cptr = cptr->next) {
if (sim_interval > 0)
accum = accum + sim_interval;
}
else accum = accum + cptr->time;
else
accum = accum + cptr->time;
if (cptr == uptr)
return accum + 1;
}
@ -10295,6 +10296,8 @@ int32 offset = 0;
if (dptr->debflags == 0)
return debtab_none;
dbits &= dptr->dctrl; /* Look for just the bits tha matched */
/* Find matching words for bitmask */
while (dptr->debflags[offset].name && (offset < 32)) {