Okay, it's time to start in, at least a little, on safe mode for parrot.

While there's a *lot* to ultimately do, the initial part, a paranoid set
of ops and a runloop that understands it, is relatively simple. What we
need is someone to thump the code that generates the core_ops.c files (and
their kindred) to getnerate an alternate set of runloops and op functions.
These functions, to start, are relatively simple. All that needs to be
done is for there to be a preamble emitted for each op function that does
simple validation of the parameters. That means the register number must
be between 0 and 31, and that any P or S register that is an 'in'
parameter must be non-NULL.

Anyone care to take a shot?

                                        Dan

Reply via email to